==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_0283893b-7ba4-42a7-a557-c5858e989ce0]...done ==> Making package: js91 91.13.0-2.1 (Mon Apr 8 05:35:01 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 45700 0 0 75667 0 1:23:42 --:--:-- 1:23:42 75662 0 362M 0 1055k 0 0 690k 0 0:08:57 0:00:01 0:08:56 690k 4 362M 4 16.9M 0 0 6852k 0 0:00:54 0:00:02 0:00:52 6852k 9 362M 9 33.6M 0 0 9757k 0 0:00:38 0:00:03 0:00:35 9757k 14 362M 14 51.8M 0 0 11.4M 0 0:00:31 0:00:04 0:00:27 11.4M 18 362M 18 68.6M 0 0 12.4M 0 0:00:29 0:00:05 0:00:24 13.9M 23 362M 23 86.8M 0 0 13.3M 0 0:00:27 0:00:06 0:00:21 17.1M 28 362M 28 103M 0 0 13.5M 0 0:00:26 0:00:07 0:00:19 16.9M 33 362M 33 119M 0 0 14.0M 0 0:00:25 0:00:08 0:00:17 17.2M 38 362M 38 137M 0 0 14.3M 0 0:00:25 0:00:09 0:00:16 16.9M 42 362M 42 154M 0 0 14.7M 0 0:00:24 0:00:10 0:00:14 17.2M 47 362M 47 172M 0 0 14.8M 0 0:00:24 0:00:11 0:00:13 16.9M 52 362M 52 189M 0 0 15.1M 0 0:00:23 0:00:12 0:00:11 17.5M 57 362M 57 207M 0 0 15.2M 0 0:00:23 0:00:13 0:00:10 17.2M 62 362M 62 224M 0 0 15.4M 0 0:00:23 0:00:14 0:00:09 17.6M 66 362M 66 242M 0 0 15.5M 0 0:00:23 0:00:15 0:00:08 17.2M 71 362M 71 259M 0 0 15.7M 0 0:00:23 0:00:16 0:00:07 17.6M 76 362M 76 276M 0 0 15.7M 0 0:00:23 0:00:17 0:00:06 17.2M 81 362M 81 294M 0 0 15.9M 0 0:00:22 0:00:18 0:00:04 17.7M 85 362M 85 310M 0 0 15.8M 0 0:00:22 0:00:19 0:00:03 16.8M 90 362M 90 327M 0 0 15.9M 0 0:00:22 0:00:20 0:00:02 17.2M 95 362M 95 345M 0 0 15.9M 0 0:00:22 0:00:21 0:00:01 16.8M 100 362M 100 362M 0 0 16.0M 0 0:00:22 0:00:22 --:--:-- 17.3M -> 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 2683 0 --:--:-- --:--:-- --:--:-- 2687 -> 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:35:27 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.32 Clobber not needed. 0:00.32 /usr/bin/python3 /startdir/src/firefox-91.13.0/configure.py 0:00.42 Creating Python 3 environment 0:00.62 created virtual environment CPython3.11.8.final.0-64 in 109ms 0:00.62 creator CPython3Posix(dest=/startdir/src/firefox-91.13.0/obj/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False) 0:00.62 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/build/.local/share/virtualenv) 0:00.62 added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 0:00.62 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:00.64 /usr/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 0:00.64 !! 0:00.64 ******************************************************************************** 0:00.64 Please avoid running ``setup.py`` directly. 0:00.64 Instead, use pypa/build, pypa/installer or other 0:00.64 standards-based tools. 0:00.64 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 0:00.64 ******************************************************************************** 0:00.64 !! 0:00.64 self.initialize_options() 0:00.67 /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.67 from distutils.version import LooseVersion 0:00.67 /startdir/src/firefox-91.13.0/python/mozbuild/mozbuild/virtualenv.py:303: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead 0:00.67 import distutils.sysconfig 0:00.68 Re-executing in the virtualenv 0:00.82 Adding configure options from /startdir/src/firefox-91.13.0/.mozconfig 0:00.82 --enable-application=js 0:00.82 --prefix=/usr 0:00.82 --enable-release 0:00.82 --enable-hardening 0:00.82 --enable-optimize 0:00.82 --enable-rust-simd 0:00.82 --enable-linker=lld 0:00.82 --disable-bootstrap 0:00.82 --disable-debug 0:00.82 --disable-jemalloc 0:00.82 --disable-new-pass-manager 0:00.82 --disable-strip 0:00.82 --with-system-zlib 0:00.82 --without-system-icu 0:00.82 --enable-readline 0:00.82 --enable-shared-js 0:00.82 --enable-tests 0:00.82 --with-intl-api 0:00.82 --enable-profile-generate=cross 0:00.82 checking for vcs source checkout... no 0:00.84 checking for a shell... /usr/bin/sh 0:00.89 checking for host system type... x86_64-pc-linux-gnu 0:00.89 checking for target system type... x86_64-pc-linux-gnu 0:01.05 checking for Python 3... /startdir/src/firefox-91.13.0/obj/_virtualenvs/common/bin/python (3.11.8) 0:01.06 checking whether cross compiling... no 0:01.06 checking for wget... not found 0:01.06 checking for ccache... not found 0:01.06 checking for the target C compiler... /usr/bin/clang 0:01.09 checking whether the target C compiler can be used... yes 0:01.09 checking the target C compiler version... 17.0.6 0:01.10 checking the target C compiler works... yes 0:01.10 checking for the target C++ compiler... /usr/bin/clang++ 0:01.12 checking whether the target C++ compiler can be used... yes 0:01.12 checking the target C++ compiler version... 17.0.6 0:01.13 checking the target C++ compiler works... yes 0:01.13 checking for the host C compiler... /usr/bin/clang 0:01.16 checking whether the host C compiler can be used... yes 0:01.16 checking the host C compiler version... 17.0.6 0:01.17 checking the host C compiler works... yes 0:01.17 checking for the host C++ compiler... /usr/bin/clang++ 0:01.19 checking whether the host C++ compiler can be used... yes 0:01.19 checking the host C++ compiler version... 17.0.6 0:01.20 checking the host C++ compiler works... yes 0:01.23 checking for 64-bit OS... yes 0:01.25 checking for new enough STL headers from libstdc++... yes 0:01.27 checking for linker... lld 0:01.27 checking for the assembler... /usr/bin/clang 0:01.28 checking for ar... /usr/bin/llvm-ar 0:01.29 checking for nm... /usr/bin/llvm-nm 0:01.29 checking for pkg_config... /usr/bin/pkg-config 0:01.29 checking for pkg-config version... 2.1.1 0:01.31 checking for stdint.h... yes 0:01.33 checking for inttypes.h... yes 0:01.35 checking for malloc.h... yes 0:01.36 checking for alloca.h... yes 0:01.37 checking for sys/byteorder.h... no 0:01.39 checking for getopt.h... yes 0:01.41 checking for unistd.h... yes 0:01.42 checking for nl_types.h... yes 0:01.44 checking for cpuid.h... yes 0:01.46 checking for fts.h... yes 0:01.47 checking for sys/statvfs.h... yes 0:01.49 checking for sys/statfs.h... yes 0:01.50 checking for sys/vfs.h... yes 0:01.52 checking for sys/mount.h... yes 0:01.54 checking for sys/quota.h... yes 0:01.55 checking for linux/quota.h... yes 0:01.57 checking for linux/if_addr.h... yes 0:01.59 checking for linux/rtnetlink.h... yes 0:01.61 checking for sys/queue.h... yes 0:01.62 checking for sys/types.h... yes 0:01.65 checking for netinet/in.h... yes 0:01.66 checking for byteswap.h... yes 0:01.68 checking for memfd_create in sys/mman.h... yes 0:01.70 checking for linux/perf_event.h... yes 0:01.71 checking for perf_event_open system call... yes 0:01.73 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:01.74 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:01.76 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes 0:01.77 checking whether the C compiler supports -Wformat-type-confusion... yes 0:01.79 checking whether the C++ compiler supports -Wformat-type-confusion... yes 0:01.80 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:01.82 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:01.83 checking whether the C++ compiler supports -Wshadow-uncaptured-local... yes 0:01.85 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:01.86 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:01.88 checking whether the C compiler supports -Wunreachable-code-return... yes 0:01.90 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:01.91 checking whether the C compiler supports -Wclass-varargs... yes 0:01.93 checking whether the C++ compiler supports -Wclass-varargs... yes 0:01.94 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:01.96 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:01.97 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:01.99 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:02.00 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:02.02 checking whether the C compiler supports -Wloop-analysis... yes 0:02.03 checking whether the C++ compiler supports -Wloop-analysis... yes 0:02.05 checking whether the C compiler supports -Wno-range-loop-analysis... yes 0:02.06 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes 0:02.08 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:02.10 checking whether the C++ compiler supports -Wcomma... yes 0:02.11 checking whether the C compiler supports -Wduplicated-cond... no 0:02.12 checking whether the C++ compiler supports -Wduplicated-cond... no 0:02.13 checking whether the C compiler supports -Wenum-compare-conditional... yes 0:02.15 checking whether the C++ compiler supports -Wenum-compare-conditional... yes 0:02.17 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:02.18 checking whether the C compiler supports -Wstring-conversion... yes 0:02.20 checking whether the C++ compiler supports -Wstring-conversion... yes 0:02.21 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:02.23 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 0:02.24 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no 0:02.25 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:02.27 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:02.28 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:02.30 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:02.31 checking whether the C compiler supports -Wno-error=coverage-mismatch... no 0:02.32 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no 0:02.34 checking whether the C compiler supports -Wno-error=backend-plugin... yes 0:02.35 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:02.37 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:02.38 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:02.40 checking whether the C compiler supports -Wno-multistatement-macros... no 0:02.41 checking whether the C++ compiler supports -Wno-multistatement-macros... no 0:02.42 checking whether the C compiler supports -Wno-error=return-std-move... yes 0:02.44 checking whether the C++ compiler supports -Wno-error=return-std-move... yes 0:02.45 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:02.46 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:02.48 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:02.49 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:02.51 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:02.52 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:02.54 checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes 0:02.55 checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... yes 0:02.57 checking whether the C compiler supports -Wformat... yes 0:02.58 checking whether the C++ compiler supports -Wformat... yes 0:02.60 checking whether the C compiler supports -Wformat-security... yes 0:02.61 checking whether the C++ compiler supports -Wformat-security... yes 0:02.63 checking whether the C compiler supports -Wformat-overflow=2... no 0:02.64 checking whether the C++ compiler supports -Wformat-overflow=2... no 0:02.65 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:02.67 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:02.68 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:02.70 checking whether the C compiler supports -Wno-psabi... yes 0:02.72 checking whether the C++ compiler supports -Wno-psabi... yes 0:02.73 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:02.75 checking whether the C++ compiler supports -fno-aligned-new... yes 0:02.75 checking for llvm_profdata... /usr/bin/llvm-profdata 0:02.75 checking for rustc... /usr/bin/rustc 0:02.75 checking for cargo... /usr/bin/cargo 0:02.78 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/rustc' 0:02.80 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/cargo' 0:02.81 checking rustc version... 1.62.1 0:02.81 checking cargo version... 1.62.1 0:02.86 checking for rust host triplet... x86_64-unknown-linux-gnu 0:02.89 checking for rust target triplet... x86_64-unknown-linux-gnu 0:02.89 checking for rustdoc... /usr/bin/rustdoc 0:02.89 checking for rustfmt... /usr/bin/rustfmt 0:02.89 checking for clang for bindgen... /usr/bin/clang++ 0:02.90 checking for libclang for bindgen... /usr/lib/libclang.so 0:02.91 checking that libclang is new enough... yes 0:02.91 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.95 checking for readline... yes 0:02.95 checking for awk... /usr/bin/gawk 0:02.95 checking for perl... /usr/bin/perl 0:02.95 checking for minimum required perl version >= 5.006... 5.038002 0:02.95 checking for full perl installation... yes 0:02.95 checking for gmake... /usr/bin/make 0:02.95 checking for watchman... not found 0:02.95 checking for xargs... /usr/bin/xargs 0:02.95 checking for rpmbuild... not found 0:02.95 checking for NSIS version... no 0:02.97 checking for llvm-objdump... /usr/bin/llvm-objdump 0:02.97 checking for zlib >= 1.2.3... yes 0:02.97 checking MOZ_ZLIB_CFLAGS... 0:02.97 checking MOZ_ZLIB_LIBS... -lz 0:02.97 checking for m4... /usr/bin/m4 0:02.97 Refreshing /startdir/src/firefox-91.13.0/js/src/old-configure with /startdir/src/firefox-91.13.0/build/autoconf/autoconf.sh 0:03.00 creating cache ./config.cache 0:03.01 checking host system type... x86_64-pc-linux-gnu 0:03.02 checking target system type... x86_64-pc-linux-gnu 0:03.03 checking build system type... x86_64-pc-linux-gnu 0:03.05 checking for Cygwin environment... no 0:03.07 checking for mingw32 environment... no 0:03.11 checking for executable suffix... no 0:03.11 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:03.12 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v3 -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:03.12 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v3 -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:03.12 checking whether we are using GNU C... (cached) yes 0:03.12 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:03.12 checking for c++... (cached) /usr/bin/clang++ 0:03.12 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v3 -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:03.12 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v3 -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:03.12 checking whether we are using GNU C++... (cached) yes 0:03.12 checking whether /usr/bin/clang++ accepts -g... (cached) yes 0:03.12 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:03.12 checking for strip... strip 0:03.12 checking for sb-conf... no 0:03.12 checking for ve... no 0:03.17 checking for X... no 0:03.25 checking for --noexecstack option to as... yes 0:03.29 checking for -z noexecstack option to ld... yes 0:03.33 checking for -z text option to ld... yes 0:03.37 checking for -z relro option to ld... yes 0:03.42 checking for -z nocopyreloc option to ld... yes 0:03.47 checking for -Bsymbolic-functions option to ld... yes 0:03.51 checking for --build-id=sha1 option to ld... yes 0:03.56 checking whether the linker supports Identical Code Folding... no 0:03.58 checking for working const... yes 0:03.59 checking for mode_t... yes 0:03.61 checking for off_t... yes 0:03.63 checking for pid_t... yes 0:03.64 checking for size_t... yes 0:03.67 checking for ssize_t... yes 0:03.74 checking whether 64-bits std::atomic requires -latomic... no 0:03.76 checking for dirent.h that defines DIR... yes 0:03.81 checking for opendir in -ldir... no 0:03.86 checking for gethostbyname_r in -lc_r... no 0:03.90 checking for library containing dlopen... none required 0:03.92 checking for dlfcn.h... yes 0:03.97 checking for socket in -lsocket... no 0:04.01 checking for pthread_create in -lpthreads... no 0:04.06 checking for pthread_create in -lpthread... yes 0:04.09 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using grep -E 0:04.10 egrep: warning: egrep is obsolescent; using grep -E 0:04.10 yes 0:04.14 checking for getc_unlocked... yes 0:04.20 checking for _getc_nolock... no 0:04.24 checking for gmtime_r... yes 0:04.29 checking for localtime_r... yes 0:04.34 checking for pthread_getname_np... yes 0:04.38 checking for pthread_get_name_np... no 0:04.43 checking for clock_gettime(CLOCK_MONOTONIC)... 0:04.48 checking for sin in -lm... yes 0:04.54 checking for res_ninit()... yes 0:04.58 checking for nl_langinfo and CODESET... yes 0:04.61 checking for an implementation of va_copy()... yes 0:04.63 checking whether va_list can be copied by value... no 0:04.69 checking for __thread keyword for TLS variables... yes 0:04.74 checking for localeconv... yes 0:04.76 checking for valid optimization flags... yes 0:04.81 checking for __cxa_demangle... yes 0:04.81 checking for -pipe support... yes 0:04.84 checking for tm_zone tm_gmtoff in struct tm... yes 0:04.89 checking what kind of list files are supported by the linker... linkerscript 0:04.94 checking for posix_fadvise... yes 0:04.99 checking for posix_fallocate... yes 0:05.01 checking for malloc.h... yes 0:05.06 checking for strndup... yes 0:05.11 checking for posix_memalign... yes 0:05.16 checking for memalign... yes 0:05.20 checking for malloc_usable_size... yes 0:05.23 checking whether malloc_usable_size definition can use const argument... no 0:05.25 checking for valloc in malloc.h... yes 0:05.27 checking for valloc in unistd.h... no 0:05.29 checking for _aligned_malloc in malloc.h... no 0:05.30 updating cache ./config.cache 0:05.30 creating ./config.data 0:05.31 Creating config.status 0:05.38 Reticulating splines... 0:05.41 0:00.05 File already read. Skipping: /startdir/src/firefox-91.13.0/build/unix/moz.build 0:05.54 Finished reading 71 moz.build files in 0.03s 0:05.54 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:05.54 Processed into 336 build config descriptors in 0.03s 0:05.54 RecursiveMake backend executed in 0.09s 0:05.54 266 total backend files; 266 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 42 Makefile 0:05.54 FasterMake backend executed in 0.01s 0:05.54 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted 0:05.54 Total wall time: 0.18s; CPU time: 0.18s; Efficiency: 100%; Untracked: 0.02s 0:05.61 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.61 /usr/bin/make -f client.mk -s 0:05.63 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:05.69 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.70 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.71 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:05.71 Elapsed: 0.02s; From dist/include: Kept 1 existing; Added/updated 481; Removed 0 files and 0 directories. 0:05.72 Elapsed: 0.03s; From _tests: Kept 3 existing; Added/updated 487; Removed 0 files and 0 directories. 0:05.80 ./js-confdefs.h.stub 0:05.80 ./js-config.h.stub 0:05.80 ./selfhosted.out.h.stub 0:05.80 ./ReservedWordsGenerated.h.stub 0:05.80 ./StatsPhasesGenerated.h.stub 0:05.80 ./MIROpsGenerated.h.stub 0:05.80 ./LOpcodesGenerated.h.stub 0:05.80 ./CacheIROpsGenerated.h.stub 0:05.82 config 0:05.90 /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.93 config/nsinstall_real 0:05.98 /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.98 from distutils.version import StrictVersion as Version 0:06.02 config/system-header.sentinel.stub 0:06.16 js/src/rust/force-cargo-library-build 0:06.16 js/src/gc/StatsPhasesGenerated.inc.stub 0:06.17 js/src/build/symverscript.stub 0:06.17 config/external/icu/data/icu_data.o 0:06.17 js/src/frontend 0:06.17 js/src/debugger 0:06.17 intl/components 0:06.17 js/src/irregexp 0:06.17 config/external/icu/common 0:06.18 js/src/jit 0:06.18 config/external/icu/i18n 0:06.18 js/src 0:06.33 js/src/wasm 0:06.34 memory/build 0:06.56 memory/mozalloc 0:07.17 mfbt 0:07.69 In file included from Unified_cpp_js_src_jit0.cpp:2: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.cpp:7: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.70 /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.70 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.70 | || 0:07.70 /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.70 /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.70 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.70 | || 0:07.70 /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.70 /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.70 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.70 | || 0:07.70 5841 | regRequiresRex(index), 0:07.70 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.70 /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.70 /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.70 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.70 | || 0:07.70 /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.70 /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.70 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.70 | || 0:07.70 /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.03 modules/fdlibm/src 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:11: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:08.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:08.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:08.09 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.09 | || 0:08.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:08.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:08.09 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:08.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.09 | || 0:08.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:08.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:08.09 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.09 | || 0:08.09 5841 | regRequiresRex(index), 0:08.09 | ~~~~~~~~~~~~~~~~~~~~~ 0:08.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:08.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:08.09 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.09 | || 0:08.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:08.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:08.09 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.09 | || 0:08.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:08.24 Compiling semver-parser v0.7.0 0:08.24 Compiling encoding_rs v0.8.22 0:08.24 Compiling cfg-if v0.1.10 0:08.24 Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146) 0:08.24 Compiling encoding_c v0.9.7 0:08.24 Compiling encoding_c_mem v0.2.5 0:08.24 Compiling leb128 v0.2.4 0:08.24 Compiling arrayvec v0.5.2 0:08.24 Compiling mozilla-central-workspace-hack v0.1.0 (/startdir/src/firefox-91.13.0/build/workspace-hack) 0:08.24 Compiling wasmparser v0.78.2 0:08.41 Compiling wast v36.0.0 0:08.55 Compiling semver v0.9.0 0:08.95 Compiling rustc_version v0.2.3 0:09.05 /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:09.05 899 | size_t pushedNonVolatileRegisters = 0; 0:09.05 | ^ 0:09.34 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:60: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:09.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:09.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:09.34 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:09.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.34 | || 0:09.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:09.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:09.34 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:09.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.34 | || 0:09.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:09.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:09.34 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:09.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.34 | || 0:09.34 5841 | regRequiresRex(index), 0:09.34 | ~~~~~~~~~~~~~~~~~~~~~ 0:09.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:09.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:09.34 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:09.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.34 | || 0:09.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:09.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:09.34 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:09.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.34 | || 0:09.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:09.65 Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8) 0:09.71 In file included from Unified_cpp_js_src_debugger0.cpp:11: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Debugger.cpp:105: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:09.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:09.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] 0:09.71 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.71 | || 0:09.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 0:09.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] 0:09.71 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.71 | || 0:09.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 0:09.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] 0:09.71 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.71 | || 0:09.71 5841 | regRequiresRex(index), 0:09.71 | ~~~~~~~~~~~~~~~~~~~~~ 0:09.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 0:09.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] 0:09.71 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.71 | || 0:09.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 0:09.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] 0:09.71 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.71 | || 0:09.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 0:09.88 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:09.88 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:61: 0:09.88 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:09.88 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:09.88 /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:09.88 168 | uint8_t assertByte = assertBits & 0x7f; 0:09.88 | ^ 0:12.26 Compiling mozglue-static v0.1.0 (/startdir/src/firefox-91.13.0/mozglue/static/rust) 0:12.29 6 warnings generated. 0:12.81 Compiling wat v1.0.38 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:7: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:15.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:15.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:15.24 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:15.24 | || 0:15.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:15.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:15.24 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:15.24 | || 0:15.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:15.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:15.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:15.24 | || 0:15.24 5841 | regRequiresRex(index), 0:15.24 | ~~~~~~~~~~~~~~~~~~~~~ 0:15.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:15.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:15.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:15.24 | || 0:15.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:15.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:15.24 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:15.24 | || 0:15.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:15.79 mozglue/misc 0:18.06 5 warnings generated. 0:20.57 In file included from Unified_cpp_js_src_irregexp0.cpp:2: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:21: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:20.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:20.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:20.57 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.57 | || 0:20.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:20.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] 0:20.57 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:20.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.57 | || 0:20.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 0:20.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] 0:20.57 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.57 | || 0:20.57 5841 | regRequiresRex(index), 0:20.57 | ~~~~~~~~~~~~~~~~~~~~~ 0:20.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 0:20.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] 0:20.57 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.57 | || 0:20.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 0:20.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] 0:20.57 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.57 | || 0:20.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 0:21.48 5 warnings generated. 0:21.89 js/src/gdb 0:21.92 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.cpp:5: 0:21.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdio.h:3: 0:21.93 In file included from /usr/include/stdio.h:28: 0:21.93 In file included from /usr/include/bits/libc-header-start.h:33: 0:21.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:21.93 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:21.93 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:21.93 | ^ 0:22.83 Compiling jsrust_shared v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust/shared) 0:22.84 1 warning generated. 0:22.93 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-prettyprinters.cpp:1: 0:22.93 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:22.93 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:22.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:22.93 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:22.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:22.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:22.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:22.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:22.93 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:22.93 In file included from /usr/include/stdint.h:26: 0:22.93 In file included from /usr/include/bits/libc-header-start.h:33: 0:22.93 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:22.93 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:22.93 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:22.93 | ^ 0:23.21 In file included from Unified_cpp_js_src_gdb0.cpp:2: 0:23.22 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/enum-printers.cpp:1: 0:23.22 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:23.22 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:23.22 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:23.22 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:23.22 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:23.22 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:23.22 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:23.22 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:23.22 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:23.22 In file included from /usr/include/stdint.h:26: 0:23.22 In file included from /usr/include/bits/libc-header-start.h:33: 0:23.22 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:23.22 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:23.22 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:23.22 | ^ 0:23.23 In file included from Unified_cpp_js_src_jit1.cpp:2: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.cpp:7: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.h:10: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineFrameInfo.h:18: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:23.23 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:23.23 /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:23.23 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:23.23 | || 0:23.23 /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:23.23 /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:23.23 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:23.23 | || 0:23.23 /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:23.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:23.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:23.24 | || 0:23.24 5841 | regRequiresRex(index), 0:23.24 | ~~~~~~~~~~~~~~~~~~~~~ 0:23.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:23.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:23.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:23.24 | || 0:23.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:23.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:23.24 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:23.24 | || 0:23.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:23.68 1 warning generated. 0:23.75 In file included from Unified_cpp_js_src_gdb1.cpp:2: 0:23.75 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-JSSymbol.cpp:1: 0:23.75 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:23.75 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:23.75 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:23.75 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:23.75 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:23.75 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:23.75 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:23.75 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:23.75 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:23.75 In file included from /usr/include/stdint.h:26: 0:23.75 In file included from /usr/include/bits/libc-header-start.h:33: 0:23.75 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:23.75 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:23.75 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:23.75 | ^ 0:25.04 js/src/jsapi-tests 0:25.59 5 warnings generated. 0:25.65 1 warning generated. 0:25.71 In file included from Unified_cpp_js_src_gdb2.cpp:2: 0:25.71 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-jsval.cpp:1: 0:25.71 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:25.71 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:25.71 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:25.71 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:25.71 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:25.71 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:25.71 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:25.71 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:25.71 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:25.71 In file included from /usr/include/stdint.h:26: 0:25.71 In file included from /usr/include/bits/libc-header-start.h:33: 0:25.71 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:25.71 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:25.71 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:25.71 | ^ 0:26.09 1 warning generated. 0:26.83 1 warning generated. 0:26.88 js/src/shell 0:27.87 Compiling jsrust v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust) 0:29.83 In file included from Unified_cpp_js_src_shell0.cpp:38: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/shell/js.cpp:106: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:29.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:29.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] 0:29.83 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.83 | || 0:29.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 0:29.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] 0:29.83 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.83 | || 0:29.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 0:29.83 /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.83 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.83 | || 0:29.83 5841 | regRequiresRex(index), 0:29.83 | ~~~~~~~~~~~~~~~~~~~~~ 0:29.83 /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.83 /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.83 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.83 | || 0:29.83 /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.83 /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.83 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.83 | || 0:29.83 /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:31.92 5 warnings generated. 0:33.16 In file included from Unified_cpp_js_src0.cpp:11: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:35: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.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:34.26 In file included from Unified_cpp_js_src_debugger1.cpp:11: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Script.cpp:44: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:34.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:34.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] 0:34.26 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.26 | || 0:34.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 0:34.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] 0:34.26 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.26 | || 0:34.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 0:34.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] 0:34.26 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.26 | || 0:34.26 5841 | regRequiresRex(index), 0:34.26 | ~~~~~~~~~~~~~~~~~~~~~ 0:34.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 0:34.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] 0:34.26 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.26 | || 0:34.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 0:34.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] 0:34.26 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.26 | || 0:34.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 0:35.10 mfbt/tests 0:35.27 In file included from Unified_cpp_js_src_frontend0.cpp:38: 0:35.27 /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:35.27 4875 | uint32_t count = cookedOrRaw->count(); 0:35.27 | ^ 0:35.27 /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:35.27 4893 | size_t idx; 0:35.27 | ^ 0:37.83 5 warnings generated. 0:39.18 In file included from Unified_cpp_js_src_jit10.cpp:2: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ScalarReplacement.cpp:13: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:39.18 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:39.18 /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:39.18 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.18 | || 0:39.18 /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:39.18 /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:39.18 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.18 | || 0:39.18 /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:39.18 /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:39.18 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.18 | || 0:39.18 5841 | regRequiresRex(index), 0:39.18 | ~~~~~~~~~~~~~~~~~~~~~ 0:39.18 /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:39.18 /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:39.18 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.18 | || 0:39.18 /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:39.18 /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:39.18 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.18 | || 0:39.18 /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:41.06 5 warnings generated. 0:41.07 5 warnings generated. 0:41.20 5 warnings generated. 0:41.72 2 warnings generated. 0:42.01 6 warnings generated. 0:43.60 js/src/gc 0:43.79 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:19: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:43.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:43.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] 0:43.79 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:43.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.79 | || 0:43.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 0:43.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] 0:43.79 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:43.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.79 | || 0:43.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 0:43.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] 0:43.79 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:43.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.79 | || 0:43.79 5841 | regRequiresRex(index), 0:43.79 | ~~~~~~~~~~~~~~~~~~~~~ 0:43.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 0:43.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] 0:43.79 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:43.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.79 | || 0:43.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 0:43.79 /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:43.79 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:43.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.79 | || 0:43.79 /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:44.24 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:44.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:32: 0:44.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 0:44.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:44.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:44.24 /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:44.24 168 | uint8_t assertByte = assertBits & 0x7f; 0:44.24 | ^ 0:45.67 In file included from Unified_cpp_js_src_jsapi-tests10.cpp:11: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitABIcalls.cpp:13: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/Linker.h:17: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:45.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:45.67 /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.67 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.67 | || 0:45.67 /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.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] 0:45.67 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.67 | || 0:45.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 0:45.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:45.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.67 | || 0:45.67 5841 | regRequiresRex(index), 0:45.67 | ~~~~~~~~~~~~~~~~~~~~~ 0:45.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:45.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:45.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.67 | || 0:45.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:45.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:45.67 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.67 | || 0:45.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:48.27 6 warnings generated. 0:48.41 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:101:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:48.41 101 | static_assert(std::is_literal_type_v>); 0:48.41 | ^ 0:48.41 /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:48.41 3232 | _GLIBCXX17_DEPRECATED 0:48.41 | ^ 0:48.41 /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:48.41 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:48.41 | ^ 0:48.41 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:102:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:48.41 102 | static_assert(std::is_literal_type_v>); 0:48.41 | ^ 0:48.41 /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:48.41 3232 | _GLIBCXX17_DEPRECATED 0:48.41 | ^ 0:48.41 /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:48.41 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:48.41 | ^ 0:48.41 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:103:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:48.41 103 | static_assert(std::is_literal_type_v>); 0:48.41 | ^ 0:48.41 /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:48.41 3232 | _GLIBCXX17_DEPRECATED 0:48.41 | ^ 0:48.41 /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:48.41 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:48.41 | ^ 0:48.41 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:104:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:48.41 104 | static_assert(std::is_literal_type_v>); 0:48.41 | ^ 0:48.41 /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:48.41 3232 | _GLIBCXX17_DEPRECATED 0:48.41 | ^ 0:48.41 /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:48.41 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:48.41 | ^ 0:48.41 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:105:21: warning: 'is_literal_type_v>>' is deprecated [-Wdeprecated-declarations] 0:48.41 105 | static_assert(!std::is_literal_type_v>>); 0:48.41 | ^ 0:48.41 /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:48.41 3232 | _GLIBCXX17_DEPRECATED 0:48.41 | ^ 0:48.41 /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:48.41 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:48.41 | ^ 0:49.19 5 warnings generated. 0:49.25 In file included from Unified_cpp_js_src_gc0.cpp:38: 0:49.25 In file included from /startdir/src/firefox-91.13.0/js/src/gc/GC.cpp:235: 0:49.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:49.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:49.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:49.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:49.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:49.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:49.25 /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.25 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.25 | || 0:49.25 /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.25 /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.25 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:49.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.25 | || 0:49.25 /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.25 /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.25 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.25 | || 0:49.25 5841 | regRequiresRex(index), 0:49.25 | ~~~~~~~~~~~~~~~~~~~~~ 0:49.25 /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.25 /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.25 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.25 | || 0:49.25 /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.25 /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.25 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.25 | || 0:49.25 /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.84 In file included from Unified_cpp_js_src_wasm2.cpp:2: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:49.84 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:49.84 /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.84 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.84 | || 0:49.84 /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.84 /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.84 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:49.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.84 | || 0:49.84 /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.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] 0:49.84 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.84 | || 0:49.84 5841 | regRequiresRex(index), 0:49.84 | ~~~~~~~~~~~~~~~~~~~~~ 0:49.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 0:49.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] 0:49.84 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.84 | || 0:49.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 0:49.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] 0:49.84 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.84 | || 0:49.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 0:50.62 In file included from Unified_cpp_js_src_wasm2.cpp:2: 0:50.62 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 0:50.62 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:50.62 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:50.62 /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:50.62 168 | uint8_t assertByte = assertBits & 0x7f; 0:50.62 | ^ 0:51.15 5 warnings generated. 0:52.47 In file included from Unified_cpp_js_src_jit11.cpp:2: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ValueNumbering.cpp:9: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:52.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:52.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] 0:52.48 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.48 | || 0:52.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 0:52.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] 0:52.48 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:52.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.48 | || 0:52.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 0:52.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] 0:52.48 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.48 | || 0:52.48 5841 | regRequiresRex(index), 0:52.48 | ~~~~~~~~~~~~~~~~~~~~~ 0:52.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 0:52.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] 0:52.48 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.48 | || 0:52.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 0:52.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] 0:52.48 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.48 | || 0:52.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 0:55.89 Finished release [optimized] target(s) in 49.73s 0:57.70 In file included from Unified_cpp_js_src10.cpp:2: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi.cpp:109: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:57.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:57.70 /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.70 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.70 | || 0:57.70 /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.70 /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.70 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.70 | || 0:57.70 /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.70 /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.70 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.70 | || 0:57.70 5841 | regRequiresRex(index), 0:57.70 | ~~~~~~~~~~~~~~~~~~~~~ 0:57.70 /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.70 /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.70 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.70 | || 0:57.70 /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.70 /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.70 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.70 | || 0:57.70 /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:58.34 /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:58.34 1313 | int32_t pow = 0; 0:58.34 | ^ 0:58.70 1 warning generated. 1:02.25 5 warnings generated. 1:02.72 In file included from Unified_cpp_js_src_frontend5.cpp:29: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/frontend/SharedContext.cpp:19: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:02.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:02.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] 1:02.72 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.72 | || 1:02.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 1:02.72 /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.72 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.72 | || 1:02.72 /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.72 /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.72 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.72 | || 1:02.72 5841 | regRequiresRex(index), 1:02.72 | ~~~~~~~~~~~~~~~~~~~~~ 1:02.72 /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.72 /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.72 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.72 | || 1:02.72 /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.72 /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.72 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.72 | || 1:02.72 /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:05.67 5 warnings generated. 1:06.48 In file included from Unified_cpp_js_src16.cpp:11: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/vm/BuildId.cpp:16: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:06.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:06.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] 1:06.49 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.49 | || 1:06.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 1:06.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] 1:06.49 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.49 | || 1:06.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 1:06.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] 1:06.49 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.49 | || 1:06.49 5841 | regRequiresRex(index), 1:06.49 | ~~~~~~~~~~~~~~~~~~~~~ 1:06.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 1:06.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] 1:06.49 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.49 | || 1:06.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 1:06.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:06.49 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.49 | || 1:06.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:07.14 In file included from Unified_cpp_js_src_jit12.cpp:2: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WasmBCE.cpp:11: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:07.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:07.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] 1:07.14 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:07.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.14 | || 1:07.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 1:07.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] 1:07.14 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:07.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.14 | || 1:07.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 1:07.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] 1:07.14 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:07.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.14 | || 1:07.14 5841 | regRequiresRex(index), 1:07.14 | ~~~~~~~~~~~~~~~~~~~~~ 1:07.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 1:07.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] 1:07.14 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:07.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.14 | || 1:07.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 1:07.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] 1:07.14 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:07.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.14 | || 1:07.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 1:07.19 5 warnings generated. 1:07.75 5 warnings generated. 1:09.45 In file included from Unified_cpp_js_src18.cpp:11: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:29: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:09.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:09.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] 1:09.45 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.45 | || 1:09.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 1:09.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] 1:09.45 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.45 | || 1:09.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 1:09.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] 1:09.46 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.46 | || 1:09.46 5841 | regRequiresRex(index), 1:09.46 | ~~~~~~~~~~~~~~~~~~~~~ 1:09.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 1:09.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] 1:09.46 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.46 | || 1:09.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 1:09.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] 1:09.46 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.46 | || 1:09.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 1:09.61 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:29: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:09.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:09.61 /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.61 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.61 | || 1:09.61 /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.61 /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.61 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:09.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.61 | || 1:09.61 /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.62 /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.62 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.62 | || 1:09.62 5841 | regRequiresRex(index), 1:09.62 | ~~~~~~~~~~~~~~~~~~~~~ 1:09.62 /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.62 /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.62 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.62 | || 1:09.62 /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.62 /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.62 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.62 | || 1:09.62 /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.88 5 warnings generated. 1:10.19 6 warnings generated. 1:11.37 In file included from Unified_cpp_js_src19.cpp:20: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/vm/FrameIter.cpp:31: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:11.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:11.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] 1:11.38 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.38 | || 1:11.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 1:11.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] 1:11.38 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.38 | || 1:11.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 1:11.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] 1:11.38 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.38 | || 1:11.38 5841 | regRequiresRex(index), 1:11.38 | ~~~~~~~~~~~~~~~~~~~~~ 1:11.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 1:11.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] 1:11.38 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.38 | || 1:11.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 1:11.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] 1:11.38 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.38 | || 1:11.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 1:11.38 5 warnings generated. 1:11.93 In file included from Unified_cpp_js_src_wasm3.cpp:2: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:11.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:11.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:11.93 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.93 | || 1:11.93 /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.93 /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.93 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.93 | || 1:11.93 /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.93 /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.93 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.93 | || 1:11.93 5841 | regRequiresRex(index), 1:11.93 | ~~~~~~~~~~~~~~~~~~~~~ 1:11.93 /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.93 /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.93 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.93 | || 1:11.93 /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.93 /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.93 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.93 | || 1:11.93 /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:12.26 In file included from Unified_cpp_js_src_wasm3.cpp:2: 1:12.27 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 1:12.27 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 1:12.27 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:12.27 /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:12.27 168 | uint8_t assertByte = assertBits & 0x7f; 1:12.27 | ^ 1:12.89 5 warnings generated. 1:13.09 5 warnings generated. 1:14.42 In file included from Unified_cpp_js_src_jit13.cpp:2: 1:14.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.cpp:7: 1:14.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:14.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:14.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:14.42 /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:14.42 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.42 | || 1:14.42 /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:14.42 /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:14.42 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:14.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.42 | || 1:14.42 /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:14.42 /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:14.42 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.42 | || 1:14.42 5841 | regRequiresRex(index), 1:14.42 | ~~~~~~~~~~~~~~~~~~~~~ 1:14.42 /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:14.42 /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:14.42 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.42 | || 1:14.42 /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:14.42 /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:14.42 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.42 | || 1:14.42 /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:14.57 5 warnings generated. 1:16.16 In file included from Unified_cpp_js_src20.cpp:20: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:16.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:16.17 /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.17 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.17 | || 1:16.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 1:16.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] 1:16.17 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:16.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.17 | || 1:16.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 1:16.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] 1:16.17 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.17 | || 1:16.17 5841 | regRequiresRex(index), 1:16.17 | ~~~~~~~~~~~~~~~~~~~~~ 1:16.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 1:16.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] 1:16.17 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.17 | || 1:16.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 1:16.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] 1:16.17 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.17 | || 1:16.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 1:16.51 In file included from Unified_cpp_js_src20.cpp:20: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:16.51 /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:16.51 168 | uint8_t assertByte = assertBits & 0x7f; 1:16.51 | ^ 1:17.03 5 warnings generated. 1:19.24 6 warnings generated. 1:20.28 In file included from Unified_cpp_js_src22.cpp:20: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/vm/JitActivation.cpp:22: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:20.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:20.28 /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:20.28 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.28 | || 1:20.28 /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:20.28 /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:20.28 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.28 | || 1:20.28 /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:20.28 /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:20.28 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.28 | || 1:20.28 5841 | regRequiresRex(index), 1:20.28 | ~~~~~~~~~~~~~~~~~~~~~ 1:20.28 /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:20.28 /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:20.28 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.28 | || 1:20.28 /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:20.28 /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:20.28 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.28 | || 1:20.28 /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.65 In file included from Unified_cpp_js_src_gc3.cpp:2: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/gc/Zone.cpp:22: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:20.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:20.65 /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:20.65 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.65 | || 1:20.65 /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:20.65 /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:20.65 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.65 | || 1:20.65 /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:20.65 /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:20.65 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.65 | || 1:20.65 5841 | regRequiresRex(index), 1:20.65 | ~~~~~~~~~~~~~~~~~~~~~ 1:20.65 /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:20.65 /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:20.65 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.65 | || 1:20.65 /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:20.66 /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:20.66 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.66 | || 1:20.66 /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:21.16 In file included from Unified_cpp_js_src_wasm4.cpp:20: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:21.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:21.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:21.16 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.16 | || 1:21.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:21.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:21.16 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.16 | || 1:21.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:21.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:21.16 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.16 | || 1:21.16 5841 | regRequiresRex(index), 1:21.16 | ~~~~~~~~~~~~~~~~~~~~~ 1:21.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:21.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:21.16 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.16 | || 1:21.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:21.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] 1:21.17 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:21.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.17 | || 1:21.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 1:21.29 6 warnings generated. 1:21.50 In file included from Unified_cpp_js_src_wasm4.cpp:20: 1:21.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 1:21.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:21.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:21.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:21.51 /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.51 168 | uint8_t assertByte = assertBits & 0x7f; 1:21.51 | ^ 1:22.66 5 warnings generated. 1:24.69 In file included from Unified_cpp_js_src_jit14.cpp:11: 1:24.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.cpp:16: 1:24.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:24.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:24.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:24.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:24.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:24.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:24.69 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.69 | || 1:24.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:24.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:24.69 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.69 | || 1:24.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:24.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:24.69 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.69 | || 1:24.69 5841 | regRequiresRex(index), 1:24.69 | ~~~~~~~~~~~~~~~~~~~~~ 1:24.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:24.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:24.69 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.69 | || 1:24.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:24.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:24.69 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.69 | || 1:24.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:26.11 5 warnings generated. 1:28.00 In file included from Unified_cpp_js_src25.cpp:29: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Scope.cpp:27: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:28.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:28.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:28.00 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:28.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.00 | || 1:28.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:28.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:28.00 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:28.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.00 | || 1:28.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:28.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:28.00 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:28.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.00 | || 1:28.00 5841 | regRequiresRex(index), 1:28.00 | ~~~~~~~~~~~~~~~~~~~~~ 1:28.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:28.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:28.00 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:28.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.00 | || 1:28.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:28.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] 1:28.00 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:28.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.00 | || 1:28.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 1:28.18 6 warnings generated. 1:28.66 In file included from Unified_cpp_js_src26.cpp:38: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Stack.cpp:27: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:28.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:28.67 /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:28.67 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.67 | || 1:28.67 /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:28.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] 1:28.67 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.67 | || 1:28.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 1:28.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] 1:28.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.67 | || 1:28.67 5841 | regRequiresRex(index), 1:28.67 | ~~~~~~~~~~~~~~~~~~~~~ 1:28.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 1:28.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] 1:28.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.67 | || 1:28.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 1:28.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:28.67 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.67 | || 1:28.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:30.50 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:30.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:30.50 /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:30.50 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:30.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.50 | || 1:30.50 /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:30.50 /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:30.50 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:30.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.50 | || 1:30.50 /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:30.50 /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:30.50 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:30.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.50 | || 1:30.50 5841 | regRequiresRex(index), 1:30.50 | ~~~~~~~~~~~~~~~~~~~~~ 1:30.50 /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:30.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] 1:30.51 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:30.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.51 | || 1:30.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 1:30.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] 1:30.51 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:30.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.51 | || 1:30.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 1:30.85 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 1:30.85 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 1:30.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:30.85 /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:30.85 168 | uint8_t assertByte = assertBits & 0x7f; 1:30.85 | ^ 1:31.39 In file included from Unified_cpp_js_src_jsapi-tests21.cpp:11: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.cpp:7: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.h:10: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:31.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:31.39 /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:31.39 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.39 | || 1:31.39 /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:31.39 /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:31.39 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.39 | || 1:31.39 /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:31.39 /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:31.39 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.39 | || 1:31.39 5841 | regRequiresRex(index), 1:31.39 | ~~~~~~~~~~~~~~~~~~~~~ 1:31.39 /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:31.39 /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:31.39 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.39 | || 1:31.39 /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:31.39 /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:31.39 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.39 | || 1:31.39 /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:31.65 5 warnings generated. 1:33.05 5 warnings generated. 1:33.08 5 warnings generated. 1:33.88 5 warnings generated. 1:34.35 In file included from Unified_cpp_js_src3.cpp:2: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:34.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:34.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:34.35 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:34.35 | || 1:34.35 /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:34.35 /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:34.35 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:34.35 | || 1:34.35 /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:34.35 /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:34.35 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:34.35 | || 1:34.35 5841 | regRequiresRex(index), 1:34.35 | ~~~~~~~~~~~~~~~~~~~~~ 1:34.35 /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:34.35 /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:34.35 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:34.35 | || 1:34.35 /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:34.35 /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:34.35 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:34.35 | || 1:34.35 /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.64 In file included from Unified_cpp_js_src3.cpp:2: 1:34.64 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 1:34.64 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:34.64 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:34.64 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:34.64 /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:34.64 168 | uint8_t assertByte = assertBits & 0x7f; 1:34.64 | ^ 1:35.32 In file included from Unified_cpp_js_src_jit15.cpp:2: 1:35.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-SIMD.cpp:7: 1:35.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:35.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:35.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:35.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:35.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:35.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:35.32 /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:35.32 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.32 | || 1:35.32 /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:35.32 /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:35.32 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.32 | || 1:35.32 /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:35.32 /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:35.32 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.32 | || 1:35.32 5841 | regRequiresRex(index), 1:35.32 | ~~~~~~~~~~~~~~~~~~~~~ 1:35.32 /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:35.32 /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:35.32 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.32 | || 1:35.32 /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:35.32 /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:35.32 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.32 | || 1:35.32 /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:35.45 In file included from Unified_cpp_js_src4.cpp:2: 1:35.45 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.cpp:13: 1:35.45 /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21: warning: 'iterator, mozilla::intl::InternalError>>' is deprecated [-Wdeprecated-declarations] 1:35.45 196 | : public std::iterator, mozilla::intl::InternalError>, &mozilla::intl::Calendar::LegacyIdentifierToBcp47>::Iterator' requested here 1:35.45 310 | for (auto keyword : keywords.unwrap()) { 1:35.45 | ^ 1:35.45 /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 1:35.45 127 | struct _GLIBCXX17_DEPRECATED iterator 1:35.45 | ^ 1:35.45 /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:35.45 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:35.45 | ^ 1:36.51 In file included from Unified_cpp_js_src_jit15.cpp:11: 1:36.51 /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:36.51 404 | unsigned numFpu = fpuSet.size(); 1:36.51 | ^ 1:36.51 /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:36.51 406 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:36.51 | ^ 1:36.52 /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:36.52 453 | unsigned numFpu = fpuSet.size(); 1:36.52 | ^ 1:36.52 /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:36.52 455 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:36.52 | ^ 1:36.52 /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:36.52 503 | unsigned numFpu = fpuSet.size(); 1:36.52 | ^ 1:37.46 6 warnings generated. 1:42.34 5 warnings generated. 1:42.62 1 warning generated. 1:43.00 10 warnings generated. 1:43.56 In file included from Unified_cpp_js_src_jit2.cpp:11: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BytecodeAnalysis.cpp:10: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WarpBuilder.h:14: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:43.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:43.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:43.56 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.56 | || 1:43.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:43.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:43.56 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.56 | || 1:43.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:43.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:43.56 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.56 | || 1:43.56 5841 | regRequiresRex(index), 1:43.56 | ~~~~~~~~~~~~~~~~~~~~~ 1:43.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:43.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:43.56 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.56 | || 1:43.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:43.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:43.56 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.56 | || 1:43.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:44.02 In file included from Unified_cpp_js_src_jit4.cpp:2: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/FoldLinearArithConstants.cpp:10: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:44.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:44.02 /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.02 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.02 | || 1:44.02 /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.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] 1:44.02 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:44.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.02 | || 1:44.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 1:44.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] 1:44.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.02 | || 1:44.02 5841 | regRequiresRex(index), 1:44.02 | ~~~~~~~~~~~~~~~~~~~~~ 1:44.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 1:44.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] 1:44.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.02 | || 1:44.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 1:44.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] 1:44.02 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.02 | || 1:44.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 1:44.11 In file included from Unified_cpp_js_src_jit3.cpp:2: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:7: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:44.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:44.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:44.11 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.11 | || 1:44.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:44.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:44.11 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.11 | || 1:44.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:44.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:44.11 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.11 | || 1:44.11 5841 | regRequiresRex(index), 1:44.11 | ~~~~~~~~~~~~~~~~~~~~~ 1:44.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:44.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:44.11 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.11 | || 1:44.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:44.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:44.11 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.11 | || 1:44.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:44.47 In file included from Unified_cpp_js_src_jit6.cpp:2: 1:44.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/JitContext.cpp:19: 1:44.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:44.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:44.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:44.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:44.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:44.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:44.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:44.47 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.47 | || 1:44.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:44.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:44.47 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:44.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.47 | || 1:44.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:44.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:44.47 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.47 | || 1:44.47 5841 | regRequiresRex(index), 1:44.47 | ~~~~~~~~~~~~~~~~~~~~~ 1:44.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:44.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:44.47 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.47 | || 1:44.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:44.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:44.47 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.47 | || 1:44.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:44.86 In file included from Unified_cpp_js_src_jit5.cpp:2: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/IonCompileTask.cpp:9: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:44.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:44.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:44.86 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.86 | || 1:44.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:44.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:44.86 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.86 | || 1:44.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:44.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:44.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.86 | || 1:44.86 5841 | regRequiresRex(index), 1:44.86 | ~~~~~~~~~~~~~~~~~~~~~ 1:44.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:44.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:44.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.86 | || 1:44.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:44.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:44.86 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.86 | || 1:44.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:45.33 In file included from Unified_cpp_js_src_jit7.cpp:2: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/KnownClass.cpp:9: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:45.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:45.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] 1:45.33 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.33 | || 1:45.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 1:45.33 /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.33 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.33 | || 1:45.33 /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.33 /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.33 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.33 | || 1:45.33 5841 | regRequiresRex(index), 1:45.33 | ~~~~~~~~~~~~~~~~~~~~~ 1:45.33 /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.33 /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.33 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.33 | || 1:45.33 /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.33 /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.33 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.33 | || 1:45.33 /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.85 In file included from Unified_cpp_js_src_jit3.cpp:2: 1:45.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:81: 1:45.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmStubs.h:23: 1:45.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:45.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:45.85 /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:45.85 168 | uint8_t assertByte = assertBits & 0x7f; 1:45.85 | ^ 1:45.88 In file included from Unified_cpp_js_src_jit8.cpp:2: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.cpp:7: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:45.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:45.88 /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.88 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.88 | || 1:45.88 /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.88 /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.88 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:45.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.88 | || 1:45.88 /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.88 /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.88 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.88 | || 1:45.88 5841 | regRequiresRex(index), 1:45.88 | ~~~~~~~~~~~~~~~~~~~~~ 1:45.88 /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.88 /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.88 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.88 | || 1:45.88 /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.88 /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.88 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.88 | || 1:45.88 /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.97 6 warnings generated. 1:46.29 In file included from Unified_cpp_js_src_jit9.cpp:2: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/RangeAnalysis.cpp:21: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:46.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:46.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:46.29 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.29 | || 1:46.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:46.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] 1:46.29 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.29 | || 1:46.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 1:46.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] 1:46.29 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.29 | || 1:46.29 5841 | regRequiresRex(index), 1:46.29 | ~~~~~~~~~~~~~~~~~~~~~ 1:46.29 /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:46.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] 1:46.29 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.29 | || 1:46.29 /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:46.29 /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:46.29 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.29 | || 1:46.29 /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:47.87 In file included from Unified_cpp_js_src_jit8.cpp:20: 1:47.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.cpp:44: 1:47.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:47.87 /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:47.87 168 | uint8_t assertByte = assertBits & 0x7f; 1:47.87 | ^ 1:48.85 5 warnings generated. 1:49.94 5 warnings generated. 1:51.07 5 warnings generated. 1:52.71 5 warnings generated. 1:52.98 5 warnings generated. 1:53.51 6 warnings generated. 1:55.51 6 warnings generated. 1:55.99 5 warnings generated. 1:56.02 js/src/build/libjs_static.a 1:56.02 js/src/build/libmozjs-91.so 1:56.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:56.33 from distutils.version import StrictVersion as Version 1:56.37 js/src/shell/js 1:56.37 js/src/gdb/gdb-tests 1:56.38 js/src/jsapi-tests/jsapi-tests 1:56.77 /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.77 from distutils.version import StrictVersion as Version 1:56.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:56.80 from distutils.version import StrictVersion as Version 1:56.84 /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.84 from distutils.version import StrictVersion as Version 1:56.89 ./spidermonkey_checks.stub 1:57.29 TEST-PASS | check_spidermonkey_style.py | ok 1:57.37 TEST-PASS | check_macroassembler_style.py | ok 1:57.40 TEST-PASS | check_js_opcode.py | ok 1:57.50 21 compiler warnings present. 1:57.53 Overall system resources - Wall time: 117s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 1:57.53 warning: intl/icu/source/i18n/nfsubs.cpp:1313:17 [-Wunused-but-set-variable] variable 'pow' set but not used 1:57.53 warning: js/src/frontend/BytecodeEmitter.cpp:4875:12 [-Wunused-but-set-variable] variable 'count' set but not used 1:57.53 warning: js/src/frontend/BytecodeEmitter.cpp:4893:10 [-Wunused-but-set-variable] variable 'idx' set but not used 1:57.53 warning: js/src/irregexp/RegExpNativeMacroAssembler.cpp:899:10 [-Wunused-but-set-variable] variable 'pushedNonVolatileRegisters' set but not used 1:57.53 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 1:57.53 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 1:57.53 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 1:57.53 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 1:57.53 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:404:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 1:57.53 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:406:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 1:57.53 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:453:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 1:57.53 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:455:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 1:57.53 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:503:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 1:57.53 warning: js/src/wasm/WasmBinary.h:168:15 [-Wunused-but-set-variable] variable 'assertByte' set but not used 1:57.53 warning: mfbt/tests/TestResult.cpp:101:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 1:57.53 warning: mfbt/tests/TestResult.cpp:102:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 1:57.53 warning: mfbt/tests/TestResult.cpp:103:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 1:57.53 warning: mfbt/tests/TestResult.cpp:104:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 1:57.53 warning: mfbt/tests/TestResult.cpp:105:21 [-Wdeprecated-declarations] 'is_literal_type_v>>' is deprecated 1:57.53 warning: obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21 [-Wdeprecated-declarations] 'iterator, mozilla::intl::InternalError>>' is deprecated 1:57.53 warning: /usr/include/features.h:414:4 [-W#warnings] _FORTIFY_SOURCE requires compiling with optimization (-O) 1:57.53 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: 18671 DeltaBlue: 19809 Crypto: 28108 RayTrace: 40403 EarleyBoyer: 47760 RegExp: 13533 Splay: 20462 SplayLatency: 18002 NavierStokes: 36545 PdfJS: 38789 Mandreel: 28582 MandreelLatency: 53604 Gameboy: 60163 CodeLoad: 21142 Box2D: 25999 zlib: 71509 Typescript: 23709 ---- Score (version 9): 29897 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: 116.40 ms averageWorstCase: 39.10 ms steadyState: 16.83 ms summary: ⬔ms Running... Basic ( 6 to go) firstIteration: 81.00 ms averageWorstCase: 37.38 ms steadyState: 29.52 ms summary: ⬔ms Running... Babylon ( 6 to go) firstIteration: 95.08 ms averageWorstCase: 35.54 ms steadyState: 16.62 ms summary: ⬔ms Running... ML ( 6 to go) firstIteration: 374.76 ms averageWorstCase: 290.94 ms steadyState: 280.00 ms summary: 69.05 ms Running... Air ( 5 to go) firstIteration: 119.57 ms averageWorstCase: 40.23 ms steadyState: 16.85 ms summary: 69.05 ms Running... Basic ( 5 to go) firstIteration: 76.88 ms averageWorstCase: 38.34 ms steadyState: 29.69 ms summary: 69.05 ms Running... Babylon ( 5 to go) firstIteration: 108.58 ms averageWorstCase: 41.70 ms steadyState: 17.24 ms summary: 69.05 ms Running... ML ( 5 to go) firstIteration: 374.38 ms averageWorstCase: 290.79 ms steadyState: 282.16 ms summary: 71.11 ms Running... Air ( 4 to go) firstIteration: 115.73 +- 18.27 ms averageWorstCase: 41.15 +- 4.86 ms steadyState: 16.90 +- 0.22 ms summary: 71.11 ms Running... Basic ( 4 to go) firstIteration: 78.00 +- 11.30 ms averageWorstCase: 38.58 +- 2.59 ms steadyState: 29.93 +- 1.09 ms summary: 71.11 ms Running... Babylon ( 4 to go) firstIteration: 100.54 +- 48.11 ms averageWorstCase: 44.41 +- 19.22 ms steadyState: 17.35 +- 1.61 ms summary: 71.11 ms Running... ML ( 4 to go) firstIteration: 378.40 +- 17.30 ms averageWorstCase: 291.06 +- 1.20 ms steadyState: 281.56 +- 5.94 ms summary: 71.21 +- 5.14 ms Running... Air ( 3 to go) firstIteration: 112.56 +- 13.89 ms averageWorstCase: 40.88 +- 2.68 ms steadyState: 16.79 +- 0.36 ms summary: 71.21 +- 5.14 ms Running... Basic ( 3 to go) firstIteration: 79.25 +- 7.14 ms averageWorstCase: 38.76 +- 1.48 ms steadyState: 29.40 +- 1.78 ms summary: 71.21 +- 5.14 ms Running... Babylon ( 3 to go) firstIteration: 87.55 +- 48.39 ms averageWorstCase: 39.08 +- 19.71 ms steadyState: 15.37 +- 6.35 ms summary: 71.21 +- 5.14 ms Running... ML ( 3 to go) firstIteration: 334.89 +- 138.65 ms averageWorstCase: 273.87 +- 54.67 ms steadyState: 256.58 +- 79.51 ms summary: 66.76 +- 14.41 ms Running... Air ( 2 to go) firstIteration: 97.22 +- 43.67 ms averageWorstCase: 36.28 +- 12.93 ms steadyState: 15.13 +- 4.62 ms summary: 66.76 +- 14.41 ms Running... Basic ( 2 to go) firstIteration: 68.23 +- 31.02 ms averageWorstCase: 35.64 +- 8.73 ms steadyState: 26.88 +- 7.11 ms summary: 66.76 +- 14.41 ms Running... Babylon ( 2 to go) firstIteration: 75.44 +- 46.98 ms averageWorstCase: 34.87 +- 17.75 ms steadyState: 13.91 +- 5.90 ms summary: 66.76 +- 14.41 ms Running... ML ( 2 to go) firstIteration: 306.06 +- 123.44 ms averageWorstCase: 257.25 +- 59.20 ms steadyState: 240.53 +- 69.92 ms summary: 59.87 +- 21.50 ms Running... Air ( 1 to go) firstIteration: 86.94 +- 42.24 ms averageWorstCase: 33.41 +- 12.24 ms steadyState: 14.03 +- 4.49 ms summary: 59.87 +- 21.50 ms Running... Basic ( 1 to go) firstIteration: 60.81 +- 30.20 ms averageWorstCase: 33.35 +- 8.84 ms steadyState: 25.10 +- 7.05 ms summary: 59.87 +- 21.50 ms Running... Babylon ( 1 to go) firstIteration: 67.52 +- 40.88 ms averageWorstCase: 31.86 +- 15.47 ms steadyState: 12.92 +- 5.13 ms summary: 59.87 +- 21.50 ms Running... ML ( 1 to go) firstIteration: 288.89 +- 103.10 ms averageWorstCase: 245.18 +- 54.41 ms steadyState: 229.49 +- 59.92 ms summary: 55.24 +- 20.12 ms Success! Benchmark is now finished. 3d-cube: 4 3d-morph: 4 3d-raytrace: 5 access-binary-trees: 1 access-fannkuch: 4 access-nbody: 1 access-nsieve: 1 bitops-3bit-bits-in-byte: 0 bitops-bits-in-byte: 1 bitops-bitwise-and: 1 bitops-nsieve-bits: 2 controlflow-recursive: 1 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: 0 regexp-dna: 4 string-base64: 3 string-fasta: 7 string-tagcloud: 8 string-unpack-code: 19 string-validate-input: 5 Profile data found (8451640 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.77 checking the host C compiler works... yes 0:00.77 checking for the host C++ compiler... /usr/bin/clang++ 0:00.78 checking whether the host C++ compiler can be used... yes 0:00.78 checking the host C++ compiler version... 17.0.6 0:00.80 checking the host C++ compiler works... yes 0:00.81 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.88 checking for stdint.h... yes 0:00.90 checking for inttypes.h... yes 0:00.91 checking for malloc.h... yes 0:00.93 checking for alloca.h... yes 0:00.94 checking for sys/byteorder.h... no 0:00.95 checking for getopt.h... yes 0:00.97 checking for unistd.h... yes 0:00.98 checking for nl_types.h... yes 0:00.99 checking for cpuid.h... yes 0:01.01 checking for fts.h... yes 0:01.03 checking for sys/statvfs.h... yes 0:01.04 checking for sys/statfs.h... yes 0:01.05 checking for sys/vfs.h... yes 0:01.07 checking for sys/mount.h... yes 0:01.09 checking for sys/quota.h... yes 0:01.10 checking for linux/quota.h... yes 0:01.12 checking for linux/if_addr.h... yes 0:01.14 checking for linux/rtnetlink.h... yes 0:01.15 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.31 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.35 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.39 checking whether the C compiler supports -Wunreachable-code-return... yes 0:01.40 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:01.42 checking whether the C compiler supports -Wclass-varargs... yes 0:01.43 checking whether the C++ compiler supports -Wclass-varargs... yes 0:01.44 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.47 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:01.48 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.51 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.55 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.61 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.65 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.69 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 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=deprecated-declarations... yes 0:01.73 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:01.74 checking whether the C compiler supports -Wno-error=array-bounds... 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=coverage-mismatch... no 0:01.77 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.80 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:01.81 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.86 checking whether the C compiler supports -Wno-error=return-std-move... yes 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=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.92 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:01.93 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.96 checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes 0:01.97 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.00 checking whether the C++ compiler supports -Wformat... yes 0:02.01 checking whether the C compiler supports -Wformat-security... yes 0:02.02 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.06 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:02.07 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.11 checking whether the C++ compiler supports -Wno-psabi... yes 0:02.13 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:02.14 checking whether the C++ compiler supports -fno-aligned-new... yes 0:02.14 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.17 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/rustc' 0:02.19 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/cargo' 0:02.20 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.28 checking for rust target triplet... x86_64-unknown-linux-gnu 0:02.28 checking for rustdoc... /usr/bin/rustdoc 0:02.28 checking for rustfmt... /usr/bin/rustfmt 0:02.28 checking for clang for bindgen... /usr/bin/clang++ 0:02.29 checking for libclang for bindgen... /usr/lib/libclang.so 0:02.30 checking that libclang is new enough... yes 0:02.30 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.33 checking for readline... yes 0:02.33 checking for awk... /usr/bin/gawk 0:02.33 checking for perl... /usr/bin/perl 0:02.33 checking for minimum required perl version >= 5.006... 5.038002 0:02.34 checking for full perl installation... yes 0:02.34 checking for gmake... /usr/bin/make 0:02.34 checking for watchman... not found 0:02.34 checking for xargs... /usr/bin/xargs 0:02.34 checking for rpmbuild... not found 0:02.34 checking for NSIS version... no 0:02.35 checking for llvm-objdump... /usr/bin/llvm-objdump 0:02.35 checking for zlib >= 1.2.3... yes 0:02.35 checking MOZ_ZLIB_CFLAGS... 0:02.35 checking MOZ_ZLIB_LIBS... -lz 0:02.35 checking for m4... /usr/bin/m4 0:02.37 creating cache ./config.cache 0:02.38 checking host system type... x86_64-pc-linux-gnu 0:02.39 checking target system type... x86_64-pc-linux-gnu 0:02.40 checking build system type... x86_64-pc-linux-gnu 0:02.41 checking for Cygwin environment... no 0:02.43 checking for mingw32 environment... no 0:02.47 checking for executable suffix... no 0:02.47 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:02.47 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v3 -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.47 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v3 -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.47 checking whether we are using GNU C... (cached) yes 0:02.47 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:02.47 checking for c++... (cached) /usr/bin/clang++ 0:02.48 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v3 -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.48 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v3 -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.48 checking whether we are using GNU C++... (cached) yes 0:02.48 checking whether /usr/bin/clang++ accepts -g... (cached) yes 0:02.48 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:02.48 checking for strip... strip 0:02.48 checking for sb-conf... no 0:02.48 checking for ve... no 0:02.53 checking for X... no 0:02.59 checking for --noexecstack option to as... yes 0:02.63 checking for -z noexecstack option to ld... yes 0:02.67 checking for -z text option to ld... yes 0:02.71 checking for -z relro option to ld... yes 0:02.75 checking for -z nocopyreloc option to ld... yes 0:02.79 checking for -Bsymbolic-functions option to ld... yes 0:02.83 checking for --build-id=sha1 option to ld... yes 0:02.88 checking whether the linker supports Identical Code Folding... no 0:03.18 checking whether removing dead symbols breaks debugging... no 0:03.21 checking for working const... yes 0:03.22 checking for mode_t... yes 0:03.24 checking for off_t... yes 0:03.25 checking for pid_t... yes 0:03.26 checking for size_t... yes 0:03.29 checking for ssize_t... yes 0:03.36 checking whether 64-bits std::atomic requires -latomic... no 0:03.38 checking for dirent.h that defines DIR... yes 0:03.42 checking for opendir in -ldir... no 0:03.46 checking for gethostbyname_r in -lc_r... no 0:03.50 checking for library containing dlopen... none required 0:03.52 checking for dlfcn.h... yes 0:03.56 checking for socket in -lsocket... no 0:03.60 checking for pthread_create in -lpthreads... no 0:03.64 checking for pthread_create in -lpthread... yes 0:03.68 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using grep -E 0:03.68 egrep: warning: egrep is obsolescent; using grep -E 0:03.68 yes 0:03.72 checking for getc_unlocked... yes 0:03.77 checking for _getc_nolock... no 0:03.81 checking for gmtime_r... yes 0:03.85 checking for localtime_r... yes 0:03.90 checking for pthread_getname_np... yes 0:03.94 checking for pthread_get_name_np... no 0:03.98 checking for clock_gettime(CLOCK_MONOTONIC)... 0:04.03 checking for sin in -lm... yes 0:04.08 checking for res_ninit()... yes 0:04.13 checking for nl_langinfo and CODESET... yes 0:04.16 checking for an implementation of va_copy()... yes 0:04.18 checking whether va_list can be copied by value... no 0:04.23 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.36 checking for __cxa_demangle... yes 0:04.36 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.48 checking for posix_fadvise... yes 0:04.53 checking for posix_fallocate... yes 0:04.56 checking for malloc.h... yes 0:04.61 checking for strndup... yes 0:04.65 checking for posix_memalign... yes 0:04.70 checking for memalign... yes 0:04.75 checking for malloc_usable_size... yes 0:04.77 checking whether malloc_usable_size definition can use const argument... no 0:04.79 checking for valloc in malloc.h... yes 0:04.81 checking for valloc in unistd.h... no 0:04.82 checking for _aligned_malloc in malloc.h... no 0:04.83 updating cache ./config.cache 0:04.83 creating ./config.data 0:04.84 Creating config.status 0:04.88 Reticulating splines... 0:04.91 0:00.04 File already read. Skipping: /startdir/src/firefox-91.13.0/build/unix/moz.build 0:05.04 Finished reading 71 moz.build files in 0.03s 0:05.04 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:05.04 Processed into 336 build config descriptors in 0.03s 0:05.04 RecursiveMake backend executed in 0.08s 0:05.04 266 total backend files; 266 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 42 Makefile 0:05.04 FasterMake backend executed in 0.01s 0:05.04 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted 0:05.04 Total wall time: 0.16s; CPU time: 0.16s; Efficiency: 99%; Untracked: 0.01s 0:05.10 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.10 /usr/bin/make -f client.mk -s 0:05.12 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:05.18 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.18 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.19 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:05.19 Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 481; Removed 0 files and 0 directories. 0:05.21 Elapsed: 0.03s; From _tests: Kept 3 existing; Added/updated 487; Removed 0 files and 0 directories. 0:05.29 ./js-confdefs.h.stub 0:05.29 ./js-config.h.stub 0:05.29 ./selfhosted.out.h.stub 0:05.29 ./ReservedWordsGenerated.h.stub 0:05.29 ./StatsPhasesGenerated.h.stub 0:05.29 ./MIROpsGenerated.h.stub 0:05.29 ./LOpcodesGenerated.h.stub 0:05.29 ./CacheIROpsGenerated.h.stub 0:05.30 config 0:05.37 /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.39 config/nsinstall_real 0:05.44 /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.44 from distutils.version import StrictVersion as Version 0:05.48 config/system-header.sentinel.stub 0:05.61 js/src/rust/force-cargo-library-build 0:05.61 js/src/gc/StatsPhasesGenerated.inc.stub 0:05.62 js/src/build/symverscript.stub 0:05.62 config/external/icu/data/icu_data.o 0:05.62 intl/components 0:05.62 js/src/debugger 0:05.62 js/src/frontend 0:05.62 js/src/irregexp 0:05.63 config/external/icu/i18n 0:05.63 config/external/icu/common 0:05.63 js/src/jit 0:05.63 js/src 0:05.72 js/src/wasm 0:05.76 memory/build 0:05.83 memory/mozalloc 0:06.19 mfbt 0:07.02 In file included from Unified_cpp_js_src_jit0.cpp:2: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.cpp:7: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.02 /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.02 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.02 | || 0:07.02 /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.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] 0:07.02 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.02 | || 0:07.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 0:07.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] 0:07.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.02 | || 0:07.02 5841 | regRequiresRex(index), 0:07.02 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.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 0:07.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] 0:07.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.02 | || 0:07.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 0:07.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] 0:07.02 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.02 | || 0:07.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 0:07.41 In file included from Unified_cpp_js_src_jit1.cpp:2: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.cpp:7: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.h:10: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineFrameInfo.h:18: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.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:07.41 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.41 | || 0:07.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:07.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:07.41 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.41 | || 0:07.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:07.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:07.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.41 | || 0:07.41 5841 | regRequiresRex(index), 0:07.41 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.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:07.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:07.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.41 | || 0:07.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:07.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:07.41 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.41 | || 0:07.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:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:11: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.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:07.73 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.73 | || 0:07.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:07.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:07.73 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.73 | || 0:07.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:07.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:07.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.73 | || 0:07.73 5841 | regRequiresRex(index), 0:07.73 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.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:07.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:07.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.73 | || 0:07.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:07.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:07.73 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.73 | || 0:07.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:07.79 modules/fdlibm/src 0:07.80 Compiling semver-parser v0.7.0 0:07.81 Compiling encoding_rs v0.8.22 0:07.82 Compiling cfg-if v0.1.10 0:07.82 Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146) 0:07.82 Compiling encoding_c_mem v0.2.5 0:07.82 Compiling encoding_c v0.9.7 0:07.82 Compiling arrayvec v0.5.2 0:07.82 Compiling leb128 v0.2.4 0:07.82 Compiling mozilla-central-workspace-hack v0.1.0 (/startdir/src/firefox-91.13.0/build/workspace-hack) 0:07.82 Compiling wasmparser v0.78.2 0:07.89 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:60: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.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:07.89 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.89 | || 0:07.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:07.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:07.89 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.89 | || 0:07.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:07.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:07.89 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.89 | || 0:07.89 5841 | regRequiresRex(index), 0:07.89 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.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:07.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:07.89 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.89 | || 0:07.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:07.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:07.89 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.89 | || 0:07.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:07.98 warning: /startdir/src/firefox-91.13.0/merged.profdata: unsupported instrumentation profile format version 0:07.99 warning: `mozilla-central-workspace-hack` (lib) generated 1 warning 0:07.99 Compiling wast v36.0.0 0:08.12 Compiling semver v0.9.0 0:08.41 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:08.41 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:61: 0:08.41 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:08.41 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:08.41 /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.41 168 | uint8_t assertByte = assertBits & 0x7f; 0:08.41 | ^ 0:08.58 Compiling rustc_version v0.2.3 0:08.80 /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.80 899 | size_t pushedNonVolatileRegisters = 0; 0:08.80 | ^ 0:08.94 In file included from Unified_cpp_js_src_debugger0.cpp:11: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Debugger.cpp:105: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:08.94 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:08.94 /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.94 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.94 | || 0:08.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 0:08.95 /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.95 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:08.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.95 | || 0:08.95 /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.95 /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.95 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.95 | || 0:08.95 5841 | regRequiresRex(index), 0:08.95 | ~~~~~~~~~~~~~~~~~~~~~ 0:08.95 /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.95 /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.95 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.95 | || 0:08.95 /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.95 /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.95 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.95 | || 0:08.95 /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.29 Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8) 0:10.61 6 warnings generated. 0:11.28 Compiling mozglue-static v0.1.0 (/startdir/src/firefox-91.13.0/mozglue/static/rust) 0:11.88 mozglue/misc 0:11.88 Compiling wat v1.0.38 0:12.09 warning: `mozglue-static` (lib) generated 1 warning (1 duplicate) 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:7: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:13.28 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:13.28 /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:13.28 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:13.28 | || 0:13.28 /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:13.28 /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:13.28 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:13.28 | || 0:13.28 /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:13.28 /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:13.28 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:13.28 | || 0:13.28 5841 | regRequiresRex(index), 0:13.28 | ~~~~~~~~~~~~~~~~~~~~~ 0:13.28 /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:13.28 /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:13.28 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:13.28 | || 0:13.28 /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:13.28 /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:13.28 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:13.28 | || 0:13.28 /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.44 js/src/gdb 0:14.48 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.cpp:5: 0:14.48 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdio.h:3: 0:14.48 In file included from /usr/include/stdio.h:28: 0:14.48 In file included from /usr/include/bits/libc-header-start.h:33: 0:14.48 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:14.48 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:14.48 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:14.48 | ^ 0:15.33 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:15.34 2 warnings generated. 0:15.37 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-prettyprinters.cpp:1: 0:15.37 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:15.37 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:15.37 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:15.37 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:15.37 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:15.37 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:15.37 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:15.37 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:15.37 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:15.37 In file included from /usr/include/stdint.h:26: 0:15.37 In file included from /usr/include/bits/libc-header-start.h:33: 0:15.37 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:15.37 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:15.37 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:15.37 | ^ 0:15.53 5 warnings generated. 0:15.59 5 warnings generated. 0:16.17 1 warning generated. 0:16.21 In file included from Unified_cpp_js_src_gdb0.cpp:2: 0:16.21 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/enum-printers.cpp:1: 0:16.21 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:16.21 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:16.21 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:16.21 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:16.21 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:16.21 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:16.21 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:16.21 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:16.21 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:16.21 In file included from /usr/include/stdint.h:26: 0:16.21 In file included from /usr/include/bits/libc-header-start.h:33: 0:16.21 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:16.21 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:16.21 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:16.21 | ^ 0:17.12 In file included from Unified_cpp_js_src_jit10.cpp:2: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ScalarReplacement.cpp:13: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:17.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:17.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] 0:17.12 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:17.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.12 | || 0:17.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 0:17.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:17.13 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.13 | || 0:17.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:17.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:17.13 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.13 | || 0:17.13 5841 | regRequiresRex(index), 0:17.13 | ~~~~~~~~~~~~~~~~~~~~~ 0:17.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:17.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:17.13 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.13 | || 0:17.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:17.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:17.13 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.13 | || 0:17.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:17.39 js/src/jsapi-tests 0:17.75 5 warnings generated. 0:18.01 In file included from Unified_cpp_js_src_irregexp0.cpp:2: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:21: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:18.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:18.02 /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:18.02 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:18.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:18.02 | || 0:18.02 /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:18.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] 0:18.02 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:18.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:18.02 | || 0:18.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 0:18.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] 0:18.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:18.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:18.02 | || 0:18.02 5841 | regRequiresRex(index), 0:18.02 | ~~~~~~~~~~~~~~~~~~~~~ 0:18.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 0:18.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] 0:18.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:18.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:18.02 | || 0:18.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 0:18.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] 0:18.02 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:18.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:18.02 | || 0:18.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 0:19.08 5 warnings generated. 0:19.08 1 warning generated. 0:19.13 In file included from Unified_cpp_js_src_gdb1.cpp:2: 0:19.13 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-JSSymbol.cpp:1: 0:19.13 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:19.13 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:19.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:19.13 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:19.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:19.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:19.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:19.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:19.13 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:19.13 In file included from /usr/include/stdint.h:26: 0:19.13 In file included from /usr/include/bits/libc-header-start.h:33: 0:19.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:19.13 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:19.13 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:19.13 | ^ 0:19.37 In file included from Unified_cpp_js_src_jit11.cpp:2: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ValueNumbering.cpp:9: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:19.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:19.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] 0:19.37 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.37 | || 0:19.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 0:19.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] 0:19.37 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.37 | || 0:19.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 0:19.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] 0:19.37 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.37 | || 0:19.37 5841 | regRequiresRex(index), 0:19.37 | ~~~~~~~~~~~~~~~~~~~~~ 0:19.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 0:19.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] 0:19.37 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.37 | || 0:19.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 0:19.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] 0:19.37 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.37 | || 0:19.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 0:20.99 1 warning generated. 0:21.04 In file included from Unified_cpp_js_src_gdb2.cpp:2: 0:21.04 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-jsval.cpp:1: 0:21.04 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:21.04 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:21.04 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:21.04 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:21.04 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:21.04 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:21.04 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:21.04 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:21.04 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:21.04 In file included from /usr/include/stdint.h:26: 0:21.04 In file included from /usr/include/bits/libc-header-start.h:33: 0:21.04 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:21.04 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:21.04 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:21.04 | ^ 0:21.33 5 warnings generated. 0:21.57 Compiling jsrust_shared v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust/shared) 0:21.69 In file included from Unified_cpp_js_src_frontend0.cpp:38: 0:21.69 /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.69 4875 | uint32_t count = cookedOrRaw->count(); 0:21.69 | ^ 0:21.69 /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.69 4893 | size_t idx; 0:21.69 | ^ 0:21.71 warning: `jsrust_shared` (lib) generated 1 warning (1 duplicate) 0:22.17 In file included from Unified_cpp_js_src_debugger1.cpp:11: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Script.cpp:44: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:22.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:22.17 /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.18 /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.18 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:22.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.18 | || 0:22.18 /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.18 /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.18 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:22.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.18 | || 0:22.18 5841 | regRequiresRex(index), 0:22.18 | ~~~~~~~~~~~~~~~~~~~~~ 0:22.18 /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.18 /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.18 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:22.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.18 | || 0:22.18 /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.18 /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.18 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:22.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.18 | || 0:22.18 /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:22.41 1 warning generated. 0:22.46 js/src/shell 0:24.49 6 warnings generated. 0:24.94 Compiling jsrust v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust) 0:25.27 5 warnings generated. 0:25.40 In file included from Unified_cpp_js_src_shell0.cpp:38: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/shell/js.cpp:106: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:25.40 /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:25.40 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:25.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.40 | || 0:25.40 /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:25.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:25.41 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:25.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.41 | || 0:25.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:25.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:25.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:25.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.41 | || 0:25.41 5841 | regRequiresRex(index), 0:25.41 | ~~~~~~~~~~~~~~~~~~~~~ 0:25.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:25.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:25.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:25.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.41 | || 0:25.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:25.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:25.41 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:25.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.41 | || 0:25.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:25.54 In file included from Unified_cpp_js_src0.cpp:11: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:35: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:25.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:25.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] 0:25.54 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:25.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.54 | || 0:25.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 0:25.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] 0:25.55 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:25.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.55 | || 0:25.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 0:25.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] 0:25.55 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:25.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.55 | || 0:25.55 5841 | regRequiresRex(index), 0:25.55 | ~~~~~~~~~~~~~~~~~~~~~ 0:25.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 0:25.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] 0:25.55 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:25.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.55 | || 0:25.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 0:25.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] 0:25.55 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:25.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.55 | || 0:25.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 0:25.86 5 warnings generated. 0:25.91 mfbt/tests 0:26.30 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:19: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:26.30 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:26.30 /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:26.30 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.30 | || 0:26.30 /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:26.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] 0:26.30 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.30 | || 0:26.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 0:26.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] 0:26.30 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.30 | || 0:26.30 5841 | regRequiresRex(index), 0:26.30 | ~~~~~~~~~~~~~~~~~~~~~ 0:26.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 0:26.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] 0:26.30 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.30 | || 0:26.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 0:26.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] 0:26.30 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.30 | || 0:26.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 0:26.30 2 warnings generated. 0:26.79 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:26.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:32: 0:26.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 0:26.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:26.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:26.79 /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:26.79 168 | uint8_t assertByte = assertBits & 0x7f; 0:26.79 | ^ 0:26.97 In file included from Unified_cpp_js_src_jit12.cpp:2: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WasmBCE.cpp:11: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:26.97 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:26.97 /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:26.97 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:26.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.97 | || 0:26.97 /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:26.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:26.98 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.98 | || 0:26.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:26.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:26.98 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.98 | || 0:26.98 5841 | regRequiresRex(index), 0:26.98 | ~~~~~~~~~~~~~~~~~~~~~ 0:26.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:26.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:26.98 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.98 | || 0:26.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:26.98 /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:26.98 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:26.98 | || 0:26.98 /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:28.17 5 warnings generated. 0:28.63 js/src/gc 0:29.27 6 warnings generated. 0:29.39 In file included from Unified_cpp_js_src_jit13.cpp:2: 0:29.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.cpp:7: 0:29.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:29.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:29.39 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:29.39 /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.39 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:29.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.39 | || 0:29.39 /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.40 /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.40 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.40 | || 0:29.40 /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.40 /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.40 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.40 | || 0:29.40 5841 | regRequiresRex(index), 0:29.40 | ~~~~~~~~~~~~~~~~~~~~~ 0:29.40 /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.40 /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.40 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.40 | || 0:29.40 /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.40 /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.40 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.40 | || 0:29.40 /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.47 5 warnings generated. 0:30.52 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:30.52 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:30.64 In file included from Unified_cpp_js_src_wasm2.cpp:2: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:30.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:30.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] 0:30.64 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:30.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.64 | || 0:30.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 0:30.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] 0:30.64 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:30.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.64 | || 0:30.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 0:30.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] 0:30.64 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:30.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.64 | || 0:30.64 5841 | regRequiresRex(index), 0:30.64 | ~~~~~~~~~~~~~~~~~~~~~ 0:30.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 0:30.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] 0:30.64 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:30.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.64 | || 0:30.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 0:30.65 /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:30.65 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.65 | || 0:30.65 /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:31.45 5 warnings generated. 0:31.47 In file included from Unified_cpp_js_src_wasm2.cpp:2: 0:31.47 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 0:31.47 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:31.47 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:31.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] 0:31.47 168 | uint8_t assertByte = assertBits & 0x7f; 0:31.47 | ^ 0:32.15 7 warnings generated. 0:33.16 warning: `jsrust` (lib) generated 1 warning (1 duplicate) 0:33.16 Finished release [optimized] target(s) in 27.54s 0:33.50 In file included from Unified_cpp_js_src_jit14.cpp:11: 0:33.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.cpp:16: 0:33.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:33.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:33.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:33.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:33.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:33.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:33.51 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.51 | || 0:33.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:33.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:33.51 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.51 | || 0:33.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:33.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:33.51 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.51 | || 0:33.51 5841 | regRequiresRex(index), 0:33.51 | ~~~~~~~~~~~~~~~~~~~~~ 0:33.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:33.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:33.51 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.51 | || 0:33.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:33.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:33.51 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.51 | || 0:33.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:33.83 In file included from Unified_cpp_js_src_gc0.cpp:38: 0:33.83 In file included from /startdir/src/firefox-91.13.0/js/src/gc/GC.cpp:235: 0:33.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:33.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:33.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:33.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:33.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:33.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:33.84 /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.84 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.84 | || 0:33.84 /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.84 /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.84 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.84 | || 0:33.84 /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.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] 0:33.84 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.84 | || 0:33.84 5841 | regRequiresRex(index), 0:33.84 | ~~~~~~~~~~~~~~~~~~~~~ 0:33.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 0:33.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] 0:33.84 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.84 | || 0:33.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 0:33.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] 0:33.84 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.84 | || 0:33.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 0:34.41 5 warnings generated. 0:34.77 In file included from Unified_cpp_js_src_jsapi-tests10.cpp:11: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitABIcalls.cpp:13: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/Linker.h:17: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0: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] 0:34.77 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.77 | || 0: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 0:34.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] 0:34.78 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:34.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.78 | || 0:34.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 0:34.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] 0:34.78 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:34.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.78 | || 0:34.78 5841 | regRequiresRex(index), 0:34.78 | ~~~~~~~~~~~~~~~~~~~~~ 0:34.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 0:34.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] 0:34.78 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:34.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.78 | || 0:34.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 0:34.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] 0:34.78 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:34.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:34.78 | || 0:34.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 0:35.88 In file included from Unified_cpp_js_src_jit15.cpp:2: 0:35.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-SIMD.cpp:7: 0:35.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:35.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:35.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:35.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:35.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:35.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:35.88 /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:35.88 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.88 | || 0:35.88 /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:35.88 /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:35.88 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.88 | || 0:35.88 /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:35.88 /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:35.88 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.88 | || 0:35.88 5841 | regRequiresRex(index), 0:35.88 | ~~~~~~~~~~~~~~~~~~~~~ 0:35.88 /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:35.88 /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:35.88 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.88 | || 0:35.88 /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:35.88 /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:35.88 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.88 | || 0:35.88 /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:37.07 In file included from Unified_cpp_js_src_jit15.cpp:11: 0:37.07 /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] 0:37.07 404 | unsigned numFpu = fpuSet.size(); 0:37.07 | ^ 0:37.07 /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] 0:37.07 406 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 0:37.07 | ^ 0:37.08 /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] 0:37.08 453 | unsigned numFpu = fpuSet.size(); 0:37.08 | ^ 0:37.08 /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] 0:37.08 455 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 0:37.08 | ^ 0:37.08 /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] 0:37.08 503 | unsigned numFpu = fpuSet.size(); 0:37.08 | ^ 0:38.96 5 warnings generated. 0:39.69 10 warnings generated. 0:40.66 In file included from Unified_cpp_js_src_jit2.cpp:11: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BytecodeAnalysis.cpp:10: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WarpBuilder.h:14: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:40.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:40.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:40.66 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.66 | || 0:40.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:40.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:40.66 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.66 | || 0:40.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:40.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] 0:40.66 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.66 | || 0:40.66 5841 | regRequiresRex(index), 0:40.66 | ~~~~~~~~~~~~~~~~~~~~~ 0:40.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 0:40.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] 0:40.66 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.66 | || 0:40.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 0:40.66 /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:40.66 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.66 | || 0:40.66 /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:40.99 5 warnings generated. 0:41.40 In file included from Unified_cpp_js_src_jit3.cpp:2: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:7: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:41.40 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:41.40 /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:41.40 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:41.40 | || 0:41.40 /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:41.40 /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:41.40 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:41.40 | || 0:41.40 /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:41.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:41.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:41.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:41.41 | || 0:41.41 5841 | regRequiresRex(index), 0:41.41 | ~~~~~~~~~~~~~~~~~~~~~ 0:41.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:41.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:41.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:41.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:41.41 | || 0:41.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:41.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:41.41 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:41.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:41.41 | || 0:41.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:42.06 In file included from Unified_cpp_js_src10.cpp:2: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi.cpp:109: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:42.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:42.06 /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:42.06 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:42.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.06 | || 0:42.06 /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:42.06 /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:42.06 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:42.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.06 | || 0:42.06 /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:42.07 /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:42.07 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRexBUILDSTATUS OBJECT_FILE measunit_extra.o 0:42.07 (base) | 0:42.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.07 | || 0:42.07 5841 | regRequiresRex(index), 0:42.07 | ~~~~~~~~~~~~~~~~~~~~~ 0:42.07 /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:42.07 /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:42.07 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:42.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.07 | || 0:42.07 /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:42.07 /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:42.07 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:42.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.07 | || 0:42.07 /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:42.89 6 warnings generated. 0:43.27 In file included from Unified_cpp_js_src_jit3.cpp:2: 0:43.27 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:81: 0:43.27 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmStubs.h:23: 0:43.27 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:43.27 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:43.27 /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:43.27 168 | uint8_t assertByte = assertBits & 0x7f; 0:43.27 | ^ 0:43.72 In file included from Unified_cpp_js_src_gc3.cpp:2: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/gc/Zone.cpp:22: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:43.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:43.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] 0:43.72 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.73 | || 0:43.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:43.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:43.73 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.73 | || 0:43.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:43.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:43.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.73 | || 0:43.73 5841 | regRequiresRex(index), 0:43.73 | ~~~~~~~~~~~~~~~~~~~~~ 0:43.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:43.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:43.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.73 | || 0:43.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:43.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:43.73 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:43.73 | || 0:43.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:44.18 /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:44.18 1313 | int32_t pow = 0; 0:44.18 | ^ 0:44.19 In file included from Unified_cpp_js_src_frontend5.cpp:29: 0:44.19 In file included from /startdir/src/firefox-91.13.0/js/src/frontend/SharedContext.cpp:19: 0:44.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:44.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:44.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:44.19 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:44.20 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:44.20 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:44.20 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:44.20 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:44.20 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:44.20 /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:44.20 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:44.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.20 | || 0:44.20 /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:44.21 /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:44.21 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:44.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.21 | || 0:44.21 /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:44.21 /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:44.21 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:44.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.21 | || 0:44.21 5841 | regRequiresRex(index), 0:44.21 | ~~~~~~~~~~~~~~~~~~~~~ 0:44.21 /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:44.21 /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:44.21 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:44.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.21 | || 0:44.21 /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:44.21 /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:44.21 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:44.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.21 | || 0:44.21 /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:44.37 1 warning generated. 0:44.69 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:101:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:44.69 101 | static_assert(std::is_literal_type_v>); 0:44.69 | ^ 0:44.69 /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:44.69 3232 | _GLIBCXX17_DEPRECATED 0:44.69 | ^ 0:44.69 /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:44.69 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:44.69 | ^ 0:44.69 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:102:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:44.69 102 | static_assert(std::is_literal_type_v>); 0:44.69 | ^ 0:44.69 /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:44.69 3232 | _GLIBCXX17_DEPRECATED 0:44.69 | ^ 0:44.69 /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:44.69 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:44.69 | ^ 0:44.69 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:103:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:44.69 103 | static_assert(std::is_literal_type_v>); 0:44.69 | ^ 0:44.69 /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:44.69 3232 | _GLIBCXX17_DEPRECATED 0:44.69 | ^ 0:44.69 /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:44.69 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:44.69 | ^ 0:44.69 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:104:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:44.69 104 | static_assert(std::is_literal_type_v>); 0:44.69 | ^ 0:44.69 /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:44.69 3232 | _GLIBCXX17_DEPRECATED 0:44.69 | ^ 0:44.69 /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:44.69 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:44.69 | ^ 0:44.69 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:105:21: warning: 'is_literal_type_v>>' is deprecated [-Wdeprecated-declarations] 0:44.69 105 | static_assert(!std::is_literal_type_v>>); 0:44.69 | ^ 0:44.69 /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:44.69 3232 | _GLIBCXX17_DEPRECATED 0:44.69 | ^ 0:44.69 /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:44.69 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:44.69 | ^ 0:44.85 In file included from Unified_cpp_js_src_wasm3.cpp:2: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:44.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:44.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:44.85 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:44.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.85 | || 0:44.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:44.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:44.86 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.86 | || 0:44.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:44.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:44.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.86 | || 0:44.86 5841 | regRequiresRex(index), 0:44.86 | ~~~~~~~~~~~~~~~~~~~~~ 0:44.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:44.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:44.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.86 | || 0:44.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:44.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:44.86 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:44.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:44.86 | || 0:44.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:45.18 In file included from Unified_cpp_js_src_wasm3.cpp:2: 0:45.18 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 0:45.18 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 0:45.18 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:45.18 /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:45.18 168 | uint8_t assertByte = assertBits & 0x7f; 0:45.18 | ^ 0:45.26 5 warnings generated. 0:47.43 5 warnings generated. 0:47.48 5 warnings generated. 0:47.49 5 warnings generated. 0:48.54 5 warnings generated. 0:49.57 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:29: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:49.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:49.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:49.57 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.57 | || 0:49.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:49.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:49.58 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.58 | || 0:49.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:49.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:49.58 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.58 | || 0:49.58 5841 | regRequiresRex(index), 0:49.58 | ~~~~~~~~~~~~~~~~~~~~~ 0:49.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:49.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:49.58 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.58 | || 0:49.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:49.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:49.58 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.58 | || 0:49.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:49.82 6 warnings generated. 0:50.65 5 warnings generated. 0:51.76 In file included from Unified_cpp_js_src_wasm4.cpp:20: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:51.76 /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:51.76 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:51.76 | || 0:51.76 /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:51.76 /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:51.76 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:51.76 | || 0:51.76 /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:51.76 /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:51.76 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:51.76 | || 0:51.76 5841 | BUILDSTATUS BUILD_VERBOSE config/external/icu/i18n 0:51.76 regRequiresRex(index), 0:51.76 | ~~~~~~~~~~~~~~~~~~~~~ 0:51.76 /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:51.76 /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:51.76 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:51.76 | || 0:51.76 /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:51.76 /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:51.76 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:51.76 | || 0:51.76 /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:52.02 6 warnings generated. 0:52.03 In file included from Unified_cpp_js_src_jit4.cpp:2: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/FoldLinearArithConstants.cpp:10: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:52.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:52.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] 0:52.03 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.03 | || 0:52.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 0:52.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] 0:52.03 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:52.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.03 | || 0:52.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 0:52.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] 0:52.03 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.03 | || 0:52.03 5841 | regRequiresRex(index), 0:52.03 | ~~~~~~~~~~~~~~~~~~~~~ 0:52.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 0:52.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] 0:52.03 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.03 | || 0:52.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 0:52.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] 0:52.03 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.03 | || 0:52.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 0:52.11 In file included from Unified_cpp_js_src_wasm4.cpp:20: 0:52.11 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 0:52.11 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 0:52.11 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:52.11 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:52.11 /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:52.11 168 | uint8_t assertByte = assertBits & 0x7f; 0:52.11 | ^ 0:52.40 5 warnings generated. 0:53.59 In file included from Unified_cpp_js_src_jit6.cpp:2: 0:53.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/JitContext.cpp:19: 0:53.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:53.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:53.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:53.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:53.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:53.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:53.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] 0:53.59 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.59 | || 0:53.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 0:53.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] 0:53.59 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.59 | || 0:53.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 0:53.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] 0:53.59 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.59 | || 0:53.59 5841 | regRequiresRex(index), 0:53.59 | ~~~~~~~~~~~~~~~~~~~~~ 0:53.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 0:53.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] 0:53.59 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.59 | || 0:53.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 0:53.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] 0:53.59 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.59 | || 0:53.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 0:53.87 In file included from Unified_cpp_js_src_jit5.cpp:2: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/IonCompileTask.cpp:9: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:53.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:53.88 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:53.88 /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:53.88 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.88 | || 0:53.88 /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:53.88 /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:53.88 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.88 | || 0:53.88 /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:53.88 /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:53.88 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.88 | || 0:53.88 5841 | regRequiresRex(index), 0:53.88 | ~~~~~~~~~~~~~~~~~~~~~ 0:53.88 /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:53.88 /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:53.88 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.88 | || 0:53.88 /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:53.88 /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:53.88 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.88 | || 0:53.88 /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:54.16 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] 0:54.17 1 warning generated. 0:55.63 6 warnings generated. 0:55.76 mfbt/tests/TestAlgorithm 0:55.78 mfbt/tests/TestArray 0:56.28 /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:56.28 from distutils.version import StrictVersion as Version 0:56.36 mfbt/tests/TestArrayUtils 0:56.85 /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:56.85 from distutils.version import StrictVersion as Version 0:56.94 mfbt/tests/TestAtomicBitfields 0:57.41 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] 0:57.48 /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:57.48 from distutils.version import StrictVersion as Version 0:57.49 1 warning generated. 0:57.56 mfbt/tests/TestAtomics 0:58.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 0:58.12 from distutils.version import StrictVersion as Version 0:58.18 5 warnings generated. 0:58.23 mfbt/tests/TestBinarySearch 0:58.61 5 warnings generated. 0:59.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 0:59.07 from distutils.version import StrictVersion as Version 0:59.16 mfbt/tests/TestBitSet 0:59.50 5 warnings generated. 0:59.61 In file included from Unified_cpp_js_src_jit7.cpp:2: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/KnownClass.cpp:9: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:59.61 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:59.61 /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.61 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.61 | || 0:59.61 /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.61 /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.61 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:59.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.61 | || 0:59.61 /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.61 /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.61 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.61 | || 0:59.61 5841 | regRequiresRex(index), 0:59.61 | ~~~~~~~~~~~~~~~~~~~~~ 0:59.61 /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.61 /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.61 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.61 | || 0:59.61 /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.61 /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.61 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.61 | || 0:59.61 /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:59.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 0:59.67 from distutils.version import StrictVersion as Version 0:59.76 mfbt/tests/TestBloomFilter 1:00.02 In file included from Unified_cpp_js_src_jit8.cpp:2: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.cpp:7: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:00.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:00.02 /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.02 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.02 | || 1:00.02 /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.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] 1:00.02 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.02 | || 1:00.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 1:00.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] 1:00.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.02 | || 1:00.02 5841 | regRequiresRex(index), 1:00.02 | ~~~~~~~~~~~~~~~~~~~~~ 1:00.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 1:00.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] 1:00.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.02 | || 1:00.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 1:00.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] 1:00.02 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.02 | || 1:00.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 1:00.15 /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:00.15 from distutils.version import StrictVersion as Version 1:00.25 mfbt/tests/TestBufferList 1:00.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:00.70 from distutils.version import StrictVersion as Version 1:00.76 mfbt/tests/TestCasting 1:01.50 In file included from Unified_cpp_js_src_jit9.cpp:2: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/RangeAnalysis.cpp:21: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:01.50 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:01.50 /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.50 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.50 | || 1:01.50 /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.50 /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.50 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.50 | || 1:01.50 /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.50 /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.50 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.50 | || 1:01.50 5841 | regRequiresRex(index), 1:01.50 | ~~~~~~~~~~~~~~~~~~~~~ 1:01.50 /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.50 /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.50 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.50 | || 1:01.50 /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.50 /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.50 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.50 | || 1:01.50 /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.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:01.57 from distutils.version import StrictVersion as Version 1:01.64 mfbt/tests/TestCeilingFloor 1:02.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:02.11 from distutils.version import StrictVersion as Version 1:02.22 mfbt/tests/TestCheckedInt 1:02.70 In file included from Unified_cpp_js_src_jit8.cpp:20: 1:02.70 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.cpp:44: 1:02.70 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:02.70 /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:02.70 168 | uint8_t assertByte = assertBits & 0x7f; 1:02.70 | ^ 1:02.73 /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:02.73 from distutils.version import StrictVersion as Version 1:02.80 mfbt/tests/TestCompactPair 1:03.44 In file included from Unified_cpp_js_src16.cpp:11: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/vm/BuildId.cpp:16: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:03.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:03.44 /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:03.44 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.44 | || 1:03.44 /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:03.44 /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:03.44 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.44 | || 1:03.44 /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:03.44 /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:03.44 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.44 | || 1:03.44 5841 | regRequiresRex(index), 1:03.44 | ~~~~~~~~~~~~~~~~~~~~~ 1:03.44 /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:03.44 /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:03.44 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.44 | || 1:03.44 /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:03.44 /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:03.44 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.44 | || 1:03.44 /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 /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:03.65 from distutils.version import StrictVersion as Version 1:03.73 mfbt/tests/TestCountPopulation 1:04.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:04.10 from distutils.version import StrictVersion as Version 1:04.20 mfbt/tests/TestCountZeroes 1:04.44 mfbt/tests/TestDefineEnum 1:04.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 1:04.74 from distutils.version import StrictVersion as Version 1:04.83 mfbt/tests/TestDoublyLinkedList 1:04.84 /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:04.84 from distutils.version import StrictVersion as Version 1:04.93 mfbt/tests/TestEndian 1:05.07 mfbt/tests/TestEnumeratedArray 1:05.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:05.24 from distutils.version import StrictVersion as Version 1:05.32 /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:05.32 from distutils.version import StrictVersion as Version 1:05.34 mfbt/tests/TestEnumSet 1:05.43 mfbt/tests/TestEnumTypeTraits 1:05.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:05.80 from distutils.version import StrictVersion as Version 1:05.86 /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:05.86 from distutils.version import StrictVersion as Version 1:05.88 mfbt/tests/TestFastBernoulliTrial 1:05.94 mfbt/tests/TestFloatingPoint 1:05.95 In file included from Unified_cpp_js_src18.cpp:11: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:29: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:05.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:05.95 /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:05.95 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:05.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.95 | || 1:05.95 /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:05.95 /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:05.95 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:05.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.95 | || 1:05.95 /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:05.95 /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:05.95 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:05.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.95 | || 1:05.95 5841 | regRequiresRex(index), 1:05.95 | ~~~~~~~~~~~~~~~~~~~~~ 1:05.95 /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:05.95 /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:05.95 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:05.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.95 | || 1:05.95 /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:05.95 /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:05.95 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:05.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.95 | || 1:05.95 /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:06.33 5 warnings generated. 1:06.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:06.35 from distutils.version import StrictVersion as Version 1:06.37 mfbt/tests/TestFunctionRef 1:06.42 /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:06.42 from distutils.version import StrictVersion as Version 1:06.45 mfbt/tests/TestFunctionTypeTraits 1:06.47 5 warnings generated. 1:06.48 mfbt/tests/TestHashTable 1:06.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:06.83 from distutils.version import StrictVersion as Version 1:06.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:06.83 from distutils.version import StrictVersion as Version 1:06.91 mfbt/tests/TestIntegerRange 1:06.95 /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:06.95 from distutils.version import StrictVersion as Version 1:06.99 5 warnings generated. 1:07.01 mfbt/tests/TestJSONWriter 1:07.03 mfbt/tests/TestLinkedList 1:07.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:07.03 from distutils.version import StrictVersion as Version 1:07.12 mfbt/tests/TestMacroArgs 1:07.52 6 warnings generated. 1:07.64 /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:07.64 from distutils.version import StrictVersion as Version 1:07.70 mfbt/tests/TestMacroForEach 1:07.73 /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:07.73 from distutils.version import StrictVersion as Version 1:07.81 mfbt/tests/TestMathAlgorithms 1:07.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:07.97 from distutils.version import StrictVersion as Version 1:08.05 /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:08.05 from distutils.version import StrictVersion as Version 1:08.05 mfbt/tests/TestMaybe 1:08.16 mfbt/tests/TestNonDereferenceable 1:08.18 /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:08.18 from distutils.version import StrictVersion as Version 1:08.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:08.22 from distutils.version import StrictVersion as Version 1:08.28 mfbt/tests/TestNotNull 1:08.31 mfbt/tests/TestRandomNum 1:08.43 /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:08.43 from distutils.version import StrictVersion as Version 1:08.53 mfbt/tests/TestRange 1:08.61 /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:08.61 from distutils.version import StrictVersion as Version 1:08.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:08.70 from distutils.version import StrictVersion as Version 1:08.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:08.70 from distutils.version import StrictVersion as Version 1:08.70 mfbt/tests/TestRefPtr 1:08.77 mfbt/tests/TestResult 1:08.79 mfbt/tests/TestRollingMean 1:09.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:09.01 from distutils.version import StrictVersion as Version 1:09.03 In file included from Unified_cpp_js_src19.cpp:20: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/vm/FrameIter.cpp:31: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:09.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:09.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] 1:09.03 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.03 | || 1:09.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 1:09.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] 1:09.04 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.04 | || 1:09.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 1:09.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] 1:09.04 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.04 | || 1:09.04 5841 | regRequiresRex(index), 1:09.04 | ~~~~~~~~~~~~~~~~~~~~~ 1:09.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 1:09.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] 1:09.04 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.04 | || 1:09.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 1:09.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] 1:09.04 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.04 | || 1:09.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 1:09.10 mfbt/tests/TestSaturate 1:09.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:09.12 from distutils.version import StrictVersion as Version 1:09.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:09.17 from distutils.version import StrictVersion as Version 1:09.18 /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:09.18 from distutils.version import StrictVersion as Version 1:09.19 mfbt/tests/TestScopeExit 1:09.24 mfbt/tests/TestSegmentedVector 1:09.25 mfbt/tests/TestSHA1 1:09.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 1:09.53 from distutils.version import StrictVersion as Version 1:09.62 mfbt/tests/TestSmallPointerArray 1:09.63 /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:09.63 from distutils.version import StrictVersion as Version 1:09.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:09.68 from distutils.version import StrictVersion as Version 1:09.70 mfbt/tests/TestSplayTree 1:09.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 1:09.74 from distutils.version import StrictVersion as Version 1:09.74 mfbt/tests/TestTemplateLib 1:09.82 mfbt/tests/TestTextUtils 1:10.14 /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:10.14 from distutils.version import StrictVersion as Version 1:10.17 In file included from Unified_cpp_js_src20.cpp:20: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:10.17 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:10.17 /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:10.17 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:10.17 | || 1:10.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 1:10.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] 1:10.17 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:10.17 | || 1:10.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 1:10.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] 1:10.17 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:10.17 | || 1:10.17 5841 | regRequiresRex(index), 1:10.17 | ~~~~~~~~~~~~~~~~~~~~~ 1:10.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 1:10.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] 1:10.17 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:10.17 | || 1:10.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 1:10.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] 1:10.17 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:10.17 | || 1:10.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 1:10.20 mfbt/tests/TestTuple 1:10.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:10.25 from distutils.version import StrictVersion as Version 1:10.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:10.25 from distutils.version import StrictVersion as Version 1:10.27 /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:10.27 from distutils.version import StrictVersion as Version 1:10.33 mfbt/tests/TestTypedEnum 1:10.34 5 warnings generated. 1:10.34 mfbt/tests/TestTypeTraits 1:10.34 mfbt/tests/TestUniquePtr 1:10.54 In file included from Unified_cpp_js_src20.cpp:20: 1:10.54 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 1:10.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:10.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:10.54 /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.54 168 | uint8_t assertByte = assertBits & 0x7f; 1:10.54 | ^ 1:10.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:10.68 from distutils.version import StrictVersion as Version 1:10.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:10.69 from distutils.version import StrictVersion as Version 1:10.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:10.70 from distutils.version import StrictVersion as Version 1:10.76 mfbt/tests/TestVariant 1:10.77 mfbt/tests/TestVector 1:10.78 /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:10.78 from distutils.version import StrictVersion as Version 1:10.78 mfbt/tests/TestWeakPtr 1:10.86 mfbt/tests/TestWrappingOperations 1:11.15 /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:11.15 from distutils.version import StrictVersion as Version 1:11.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:11.22 from distutils.version import StrictVersion as Version 1:11.24 mfbt/tests/TestXorShift128PlusRNG 1:11.29 5 warnings generated. 1:11.29 mfbt/tests/TestSPSCQueue 1:11.32 /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:11.32 from distutils.version import StrictVersion as Version 1:11.40 mfbt/tests/TestThreadSafeWeakPtr 1:11.58 /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:11.58 from distutils.version import StrictVersion as Version 1:11.66 mfbt/tests/TestUtf8 1:11.73 /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:11.73 from distutils.version import StrictVersion as Version 1:11.83 mfbt/tests/TestPoisonArea 1:11.84 /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:11.84 from distutils.version import StrictVersion as Version 1:12.20 /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:12.20 from distutils.version import StrictVersion as Version 1:12.27 /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:12.27 from distutils.version import StrictVersion as Version 1:12.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:12.41 from distutils.version import StrictVersion as Version 1:12.43 /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:12.43 from distutils.version import StrictVersion as Version 1:13.78 6 warnings generated. 1:14.56 In file included from Unified_cpp_js_src_jsapi-tests21.cpp:11: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.cpp:7: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.h:10: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:14.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:14.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:14.56 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.56 | || 1:14.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:14.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:14.56 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.56 | || 1:14.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:14.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:14.56 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.56 | || 1:14.56 5841 | regRequiresRex(index), 1:14.56 | ~~~~~~~~~~~~~~~~~~~~~ 1:14.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:14.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:14.56 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.56 | || 1:14.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:14.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:14.56 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.56 | || 1:14.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:14.79 In file included from Unified_cpp_js_src22.cpp:20: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/vm/JitActivation.cpp:22: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:14.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:14.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] 1:14.79 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.79 | || 1:14.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 1:14.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] 1:14.79 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.79 | || 1:14.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 1:14.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] 1:14.79 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.79 | || 1:14.79 5841 | regRequiresRex(index), 1:14.79 | ~~~~~~~~~~~~~~~~~~~~~ 1:14.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 1:14.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] 1:14.79 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.79 | || 1:14.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 1:14.79 /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:14.79 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.79 | || 1:14.79 /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:14.89 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:14.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:14.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] 1:14.89 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.89 | || 1:14.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 1:14.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] 1:14.89 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.89 | || 1:14.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 1:14.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] 1:14.89 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.89 | || 1:14.89 5841 | regRequiresRex(index), 1:14.89 | ~~~~~~~~~~~~~~~~~~~~~ 1:14.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 1:14.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] 1:14.89 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.89 | || 1:14.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 1:14.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] 1:14.89 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.89 | || 1:14.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 1:15.21 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 1:15.21 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 1:15.21 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:15.21 /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:15.21 168 | uint8_t assertByte = assertBits & 0x7f; 1:15.21 | ^ 1:16.16 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] 1:16.28 6 warnings generated. 1:18.61 6 warnings generated. 1:19.26 In file included from Unified_cpp_js_src26.cpp:38: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Stack.cpp:27: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:19.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:19.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:19.26 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.26 | || 1:19.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:19.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:19.26 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.26 | || 1:19.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:19.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:19.26 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.26 | || 1:19.26 5841 | regRequiresRex(index), 1:19.26 | ~~~~~~~~~~~~~~~~~~~~~ 1:19.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:19.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:19.26 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.26 | || 1:19.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:19.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:19.26 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.26 | || 1:19.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:19.36 In file included from Unified_cpp_js_src25.cpp:29: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Scope.cpp:27: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:19.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:19.36 /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.36 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.36 | || 1:19.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:19.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:19.36 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:19.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.36 | || 1:19.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:19.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:19.36 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.37 | || 1:19.37 5841 | regRequiresRex(index), 1:19.37 | ~~~~~~~~~~~~~~~~~~~~~ 1:19.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 1:19.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] 1:19.37 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.37 | || 1:19.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 1:19.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] 1:19.37 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.37 | || 1:19.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 1:20.97 5 warnings generated. 1:21.35 In file included from Unified_cpp_js_src3.cpp:2: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:21.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:21.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:21.35 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:21.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.35 | || 1:21.35 /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.35 /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.35 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:21.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.35 | || 1:21.35 /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.35 /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.35 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:21.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.35 | || 1:21.35 5841 | regRequiresRex(index), 1:21.35 | ~~~~~~~~~~~~~~~~~~~~~ 1:21.35 /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.35 /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.35 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:21.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.35 | || 1:21.35 /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.35 /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.35 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:21.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.35 | || 1:21.35 /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:21.62 In file included from Unified_cpp_js_src4.cpp:2: 1:21.62 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.cpp:13: 1:21.62 /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21: warning: 'iterator, mozilla::intl::InternalError>>' is deprecated [-Wdeprecated-declarations] 1:21.62 196 | : public std::iterator, mozilla::intl::InternalError>, &mozilla::intl::Calendar::LegacyIdentifierToBcp47>::Iterator' requested here 1:21.62 310 | for (auto keyword : keywords.unwrap()) { 1:21.62 | ^ 1:21.62 /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 1:21.62 127 | struct _GLIBCXX17_DEPRECATED iterator 1:21.62 | ^ 1:21.62 /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:21.62 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:21.62 | ^ 1:21.69 In file included from Unified_cpp_js_src3.cpp:2: 1:21.69 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 1:21.69 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:21.69 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:21.69 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:21.69 /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.69 168 | uint8_t assertByte = assertBits & 0x7f; 1:21.69 | ^ 1:22.07 5 warnings generated. 1:24.00 warning: Unified_cpp_js_src5.cpp: function control flow change detected (hash mismatch) _ZN2js4intl14SharedIntlData22ensureSupportedLocalesEP9JSContext Hash = 495986874453725163 up to 13639 count discarded [-Wbackend-plugin] 1:24.45 1 warning generated. 1:24.47 1 warning generated. 1:25.98 5 warnings generated. 1:26.03 6 warnings generated. 1:26.06 js/src/build/libjs_static.a 1:26.06 js/src/build/libmozjs-91.so 1:27.51 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' 1:53.74 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' 2:01.76 /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 2:01.76 from distutils.version import StrictVersion as Version 2:01.81 js/src/gdb/gdb-tests 2:01.81 js/src/shell/js 2:01.82 js/src/jsapi-tests/jsapi-tests 2:04.08 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' 2:04.82 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' 2:05.86 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' 3:24.77 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 36635126)' is 'x86_64-pc-linux-gnu' 3:45.97 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 36635126)' is 'x86_64-pc-linux-gnu' 3:57.59 /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:57.59 from distutils.version import StrictVersion as Version 4:02.99 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 36635126)' is 'x86_64-pc-linux-gnu' 4:11.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 4:11.57 from distutils.version import StrictVersion as Version 4:21.88 /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 4:21.88 from distutils.version import StrictVersion as Version 4:21.98 ./spidermonkey_checks.stub 4:22.67 TEST-PASS | check_spidermonkey_style.py | ok 4:22.81 TEST-PASS | check_macroassembler_style.py | ok 4:22.87 TEST-PASS | check_js_opcode.py | ok 4:23.06 21 compiler warnings present. 4:23.11 Overall system resources - Wall time: 263s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 4:23.13 warning: intl/icu/source/i18n/nfsubs.cpp:1313:17 [-Wunused-but-set-variable] variable 'pow' set but not used 4:23.13 warning: js/src/frontend/BytecodeEmitter.cpp:4875:12 [-Wunused-but-set-variable] variable 'count' set but not used 4:23.13 warning: js/src/frontend/BytecodeEmitter.cpp:4893:10 [-Wunused-but-set-variable] variable 'idx' set but not used 4:23.13 warning: js/src/irregexp/RegExpNativeMacroAssembler.cpp:899:10 [-Wunused-but-set-variable] variable 'pushedNonVolatileRegisters' set but not used 4:23.13 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 4:23.13 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 4:23.13 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 4:23.13 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 4:23.13 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:404:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 4:23.13 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:406:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 4:23.13 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:453:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 4:23.13 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:455:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 4:23.13 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:503:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 4:23.13 warning: js/src/wasm/WasmBinary.h:168:15 [-Wunused-but-set-variable] variable 'assertByte' set but not used 4:23.13 warning: mfbt/tests/TestResult.cpp:101:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 4:23.13 warning: mfbt/tests/TestResult.cpp:102:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 4:23.13 warning: mfbt/tests/TestResult.cpp:103:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 4:23.13 warning: mfbt/tests/TestResult.cpp:104:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 4:23.13 warning: mfbt/tests/TestResult.cpp:105:21 [-Wdeprecated-declarations] 'is_literal_type_v>>' is deprecated 4:23.13 warning: obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21 [-Wdeprecated-declarations] 'iterator, mozilla::intl::InternalError>>' is deprecated 4:23.13 warning: /usr/include/features.h:414:4 [-W#warnings] _FORTIFY_SOURCE requires compiling with optimization (-O) 4:23.13 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.017741 /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_0283893b-7ba4-42a7-a557-c5858e989ce0/build