==> Synchronizing chroot copy [/data/alhp-workspace/chroot/root] -> [build_6f8a3821-0bc4-40dc-b47e-d6ff392a43dd]...done ==> Making package: js91 91.13.0-1.1 (Sat Aug 27 03:17:12 2022) ==> 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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 19 362M 19 70.4M 0 0 53.2M 0 0:00:06 0:00:01 0:00:05 53.2M 41 362M 41 150M 0 0 64.6M 0 0:00:05 0:00:02 0:00:03 64.6M 63 362M 63 230M 0 0 69.3M 0 0:00:05 0:00:03 0:00:02 69.3M 85 362M 85 310M 0 0 71.8M 0 0:00:05 0:00:04 0:00:01 71.8M 100 362M 100 362M 0 0 73.1M 0 0:00:04 0:00:04 --:--:-- 79.6M -> 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 1876 0 --:--:-- --:--:-- --:--:-- 1876 100 833 100 833 0 0 1876 0 --:--:-- --:--:-- --:--:-- 1876 ==> Validating source files with sha256sums... firefox-91.13.0esr.source.tar.xz ... Passed firefox-91.13.0esr.source.tar.xz.asc ... Skipped ==> Verifying source file signatures with gpg... firefox-91.13.0esr.source.tar.xz ... Passed ==> Making package: js91 91.13.0-1.1 (Sat Aug 27 03:17:23 2022) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (35) New Version Net Change extra/compiler-rt 14.0.6-1 38.99 MiB community/cython 0.29.32-2 8.03 MiB core/libedit 20210910_3.1-1 0.27 MiB core/libnsl 2.0.0-2 0.07 MiB extra/llvm-libs 14.0.6-3 112.47 MiB extra/perl-error 0.17029-4 0.04 MiB extra/perl-mailtools 2.21-6 0.11 MiB extra/perl-timedate 2.33-4 0.08 MiB core/python 3.10.6-1 54.66 MiB extra/python-appdirs 1.4.4-7 0.07 MiB community/python-autocommand 2.2.1-1 0.07 MiB community/python-inflect 6.0.0-1 0.28 MiB community/python-jaraco.context 4.1.2-1 0.02 MiB community/python-jaraco.functools 3.5.1-1 0.05 MiB community/python-jaraco.text 3.9.1-1 0.07 MiB community/python-more-itertools 8.13.0-2 0.48 MiB extra/python-nspektr 0.4.0-1 0.02 MiB extra/python-ordered-set 4.0.2-6 0.06 MiB extra/python-packaging 21.3-1 0.26 MiB community/python-pydantic 1.9.2-1 6.82 MiB extra/python-pyparsing 3.0.9-1 0.96 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2022.8.7-1 0.11 MiB community/python-typing_extensions 4.3.0-1 0.21 MiB extra/python-validate-pyproject 0.9-1 0.39 MiB extra/autoconf2.13 2.13-6 0.60 MiB extra/clang 14.0.6-2 168.58 MiB extra/git 2.37.2-1 34.48 MiB extra/lld 14.0.6-1 20.04 MiB extra/llvm 14.0.6-3 368.51 MiB extra/mercurial 6.2.1-1 25.53 MiB community/python-psutil 5.9.1-1 2.09 MiB extra/python-setuptools 1:62.2.0-1 3.19 MiB community/rustup 1.25.1-1 8.41 MiB extra/zip 3.0-10 0.53 MiB Total Installed Size: 856.62 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing zip... installing autoconf2.13... installing libnsl... installing python... Optional dependencies for python python-setuptools [pending] python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-appdirs... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing cython... installing python-typing_extensions... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing python-packaging... installing python-nspektr... installing python-ordered-set... installing python-tomli... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-psutil... 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 libedit... installing llvm-libs... installing llvm... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers [installed] installing lld... installing mercurial... Optional dependencies for mercurial tk: for the hgk GUI installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui 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] :: 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 ==> 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) ==> Starting build()... Building instrumented JS... 0:00.70 Clobber not needed. 0:00.70 /usr/bin/python3 /startdir/src/firefox-91.13.0/configure.py 0:00.99 Creating Python 3 environment 0:01.62 created virtual environment CPython3.10.6.final.0-64 in 458ms 0:01.62 creator CPython3Posix(dest=/startdir/src/firefox-91.13.0/obj/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False) 0:01.62 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/build/.local/share/virtualenv) 0:01.62 added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 0:01.62 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:01.88 /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. 0:01.88 warnings.warn( 0:01.96 /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:01.96 from distutils.version import LooseVersion 0:01.96 /startdir/src/firefox-91.13.0/python/mozbuild/mozbuild/virtualenv.py:303: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead 0:01.96 import distutils.sysconfig 0:01.98 Re-executing in the virtualenv 0:02.33 Adding configure options from /startdir/src/firefox-91.13.0/.mozconfig 0:02.33 --enable-application=js 0:02.33 --prefix=/usr 0:02.33 --enable-release 0:02.33 --enable-hardening 0:02.33 --enable-optimize 0:02.33 --enable-rust-simd 0:02.33 --enable-linker=lld 0:02.33 --disable-bootstrap 0:02.33 --disable-debug 0:02.33 --disable-debug-symbols 0:02.33 --disable-jemalloc 0:02.33 --disable-strip 0:02.33 --with-system-zlib 0:02.33 --without-system-icu 0:02.33 --enable-readline 0:02.33 --enable-shared-js 0:02.33 --enable-tests 0:02.33 --with-intl-api 0:02.33 --enable-profile-generate=cross 0:02.33 checking for vcs source checkout... no 0:02.37 checking for a shell... /usr/bin/sh 0:02.47 checking for host system type... x86_64-pc-linux-gnu 0:02.47 checking for target system type... x86_64-pc-linux-gnu 0:02.75 checking for Python 3... /startdir/src/firefox-91.13.0/obj/_virtualenvs/common/bin/python (3.10.6) 0:02.79 checking whether cross compiling... no 0:02.79 checking for wget... not found 0:02.79 checking for ccache... not found 0:02.79 checking for the target C compiler... /usr/bin/clang 0:02.87 checking whether the target C compiler can be used... yes 0:02.87 checking the target C compiler version... 14.0.6 0:02.91 checking the target C compiler works... yes 0:02.91 checking for the target C++ compiler... /usr/bin/clang++ 0:02.98 checking whether the target C++ compiler can be used... yes 0:02.98 checking the target C++ compiler version... 14.0.6 0:03.02 checking the target C++ compiler works... yes 0:03.02 checking for the host C compiler... /usr/bin/clang 0:03.09 checking whether the host C compiler can be used... yes 0:03.09 checking the host C compiler version... 14.0.6 0:03.13 checking the host C compiler works... yes 0:03.13 checking for the host C++ compiler... /usr/bin/clang++ 0:03.20 checking whether the host C++ compiler can be used... yes 0:03.20 checking the host C++ compiler version... 14.0.6 0:03.24 checking the host C++ compiler works... yes 0:03.28 checking for 64-bit OS... yes 0:03.33 checking for new enough STL headers from libstdc++... yes 0:03.38 checking for linker... lld 0:03.38 checking for the assembler... /usr/bin/clang 0:03.41 checking for ar... /usr/bin/llvm-ar 0:03.45 checking for nm... /usr/bin/llvm-nm 0:03.45 checking for pkg_config... /usr/bin/pkg-config 0:03.45 checking for pkg-config version... 1.8.0 0:03.49 checking for stdint.h... yes 0:03.53 checking for inttypes.h... yes 0:03.58 checking for malloc.h... yes 0:03.62 checking for alloca.h... yes 0:03.65 checking for sys/byteorder.h... no 0:03.69 checking for getopt.h... yes 0:03.74 checking for unistd.h... yes 0:03.78 checking for nl_types.h... yes 0:03.82 checking for cpuid.h... yes 0:03.86 checking for fts.h... yes 0:03.90 checking for sys/statvfs.h... yes 0:03.94 checking for sys/statfs.h... yes 0:03.98 checking for sys/vfs.h... yes 0:04.03 checking for sys/mount.h... yes 0:04.08 checking for sys/quota.h... yes 0:04.12 checking for linux/quota.h... yes 0:04.17 checking for linux/if_addr.h... yes 0:04.23 checking for linux/rtnetlink.h... yes 0:04.33 checking for sys/queue.h... yes 0:04.38 checking for sys/types.h... yes 0:04.43 checking for netinet/in.h... yes 0:04.47 checking for byteswap.h... yes 0:04.51 checking for memfd_create in sys/mman.h... yes 0:04.55 checking for linux/perf_event.h... yes 0:04.59 checking for perf_event_open system call... yes 0:04.63 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:04.67 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:04.70 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes 0:04.74 checking whether the C compiler supports -Wformat-type-confusion... yes 0:04.78 checking whether the C++ compiler supports -Wformat-type-confusion... yes 0:04.81 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:04.85 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:04.89 checking whether the C++ compiler supports -Wshadow-uncaptured-local... yes 0:04.93 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:04.97 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:05.00 checking whether the C compiler supports -Wunreachable-code-return... yes 0:05.04 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:05.08 checking whether the C compiler supports -Wclass-varargs... yes 0:05.12 checking whether the C++ compiler supports -Wclass-varargs... yes 0:05.15 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:05.19 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:05.23 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:05.27 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:05.31 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:05.34 checking whether the C compiler supports -Wloop-analysis... yes 0:05.38 checking whether the C++ compiler supports -Wloop-analysis... yes 0:05.42 checking whether the C compiler supports -Wno-range-loop-analysis... yes 0:05.46 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes 0:05.49 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:05.53 checking whether the C++ compiler supports -Wcomma... yes 0:05.56 checking whether the C compiler supports -Wduplicated-cond... no 0:05.60 checking whether the C++ compiler supports -Wduplicated-cond... no 0:05.63 checking whether the C compiler supports -Wenum-compare-conditional... yes 0:05.67 checking whether the C++ compiler supports -Wenum-compare-conditional... yes 0:05.71 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:05.75 checking whether the C compiler supports -Wstring-conversion... yes 0:05.78 checking whether the C++ compiler supports -Wstring-conversion... yes 0:05.82 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:05.85 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 0:05.88 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no 0:05.92 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:05.96 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:05.99 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:06.03 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:06.06 checking whether the C compiler supports -Wno-error=coverage-mismatch... no 0:06.10 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no 0:06.13 checking whether the C compiler supports -Wno-error=backend-plugin... yes 0:06.17 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:06.21 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:06.25 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:06.28 checking whether the C compiler supports -Wno-multistatement-macros... no 0:06.31 checking whether the C++ compiler supports -Wno-multistatement-macros... no 0:06.35 checking whether the C compiler supports -Wno-error=return-std-move... yes 0:06.38 checking whether the C++ compiler supports -Wno-error=return-std-move... yes 0:06.42 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:06.45 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:06.49 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:06.53 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:06.56 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:06.60 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:06.64 checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes 0:06.67 checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... yes 0:06.71 checking whether the C compiler supports -Wformat... yes 0:06.75 checking whether the C++ compiler supports -Wformat... yes 0:06.79 checking whether the C compiler supports -Wformat-security... yes 0:06.83 checking whether the C++ compiler supports -Wformat-security... yes 0:06.86 checking whether the C compiler supports -Wformat-overflow=2... no 0:06.89 checking whether the C++ compiler supports -Wformat-overflow=2... no 0:06.93 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:06.97 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:07.01 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:07.04 checking whether the C compiler supports -Wno-psabi... yes 0:07.08 checking whether the C++ compiler supports -Wno-psabi... yes 0:07.12 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:07.16 checking whether the C++ compiler supports -fno-aligned-new... yes 0:07.16 checking for llvm_profdata... /usr/bin/llvm-profdata 0:07.17 checking for rustc... /usr/bin/rustc 0:07.17 checking for cargo... /usr/bin/cargo 0:07.22 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/rustc' 0:07.27 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/cargo' 0:07.30 checking rustc version... 1.62.1 0:07.31 checking cargo version... 1.62.1 0:07.41 checking for rust host triplet... x86_64-unknown-linux-gnu 0:07.51 checking for rust target triplet... x86_64-unknown-linux-gnu 0:07.51 checking for rustdoc... /usr/bin/rustdoc 0:07.51 checking for rustfmt... /usr/bin/rustfmt 0:07.51 checking for clang for bindgen... /usr/bin/clang++ 0:07.54 checking for libclang for bindgen... /usr/lib/libclang.so 0:07.55 checking that libclang is new enough... yes 0:07.55 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 0:07.64 checking for readline... yes 0:07.64 checking for awk... /usr/bin/gawk 0:07.64 checking for perl... /usr/bin/perl 0:07.65 checking for minimum required perl version >= 5.006... 5.036000 0:07.66 checking for full perl installation... yes 0:07.66 checking for gmake... /usr/bin/make 0:07.66 checking for watchman... not found 0:07.66 checking for xargs... /usr/bin/xargs 0:07.66 checking for rpmbuild... not found 0:07.66 checking for NSIS version... no 0:07.69 checking for llvm-objdump... /usr/bin/llvm-objdump 0:07.69 checking for zlib >= 1.2.3... yes 0:07.69 checking MOZ_ZLIB_CFLAGS... 0:07.70 checking MOZ_ZLIB_LIBS... -lz 0:07.70 checking for m4... /usr/bin/m4 0:07.70 Refreshing /startdir/src/firefox-91.13.0/js/src/old-configure with /startdir/src/firefox-91.13.0/build/autoconf/autoconf.sh 0:07.79 creating cache ./config.cache 0:07.83 checking host system type... x86_64-pc-linux-gnu 0:07.86 checking target system type... x86_64-pc-linux-gnu 0:07.88 checking build system type... x86_64-pc-linux-gnu 0:07.93 checking for Cygwin environment... no 0:07.98 checking for mingw32 environment... no 0:08.09 checking for executable suffix... no 0:08.09 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:08.09 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) works... (cached) yes 0:08.09 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) is a cross-compiler... no 0:08.10 checking whether we are using GNU C... (cached) yes 0:08.10 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:08.10 checking for c++... (cached) /usr/bin/clang++ -std=gnu++17 0:08.10 checking whether the C++ compiler (/usr/bin/clang++ -std=gnu++17 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) works... (cached) yes 0:08.10 checking whether the C++ compiler (/usr/bin/clang++ -std=gnu++17 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) is a cross-compiler... no 0:08.10 checking whether we are using GNU C++... (cached) yes 0:08.10 checking whether /usr/bin/clang++ -std=gnu++17 accepts -g... (cached) yes 0:08.10 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:08.11 checking for strip... strip 0:08.11 checking for sb-conf... no 0:08.11 checking for ve... no 0:08.28 checking for X... no 0:08.48 checking for --noexecstack option to as... yes 0:08.59 checking for -z noexecstack option to ld... yes 0:08.70 checking for -z text option to ld... yes 0:08.80 checking for -z relro option to ld... yes 0:08.91 checking for -z nocopyreloc option to ld... yes 0:09.02 checking for -Bsymbolic-functions option to ld... yes 0:09.13 checking for --build-id=sha1 option to ld... yes 0:09.31 checking whether the linker supports Identical Code Folding... no 0:09.39 checking for working const... yes 0:09.44 checking for mode_t... yes 0:09.49 checking for off_t... yes 0:09.53 checking for pid_t... yes 0:09.58 checking for size_t... yes 0:09.64 checking for ssize_t... yes 0:09.80 checking whether 64-bits std::atomic requires -latomic... no 0:09.87 checking for dirent.h that defines DIR... yes 0:09.98 checking for opendir in -ldir... no 0:10.09 checking for gethostbyname_r in -lc_r... no 0:10.24 checking for library containing dlopen... none required 0:10.31 checking for dlfcn.h... yes 0:10.44 checking for socket in -lsocket... no 0:10.55 checking for pthread_create in -lpthreads... no 0:10.68 checking for pthread_create in -lpthread... yes 0:10.78 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... yes 0:10.90 checking for getc_unlocked... yes 0:11.03 checking for _getc_nolock... no 0:11.15 checking for gmtime_r... yes 0:11.27 checking for localtime_r... yes 0:11.40 checking for pthread_getname_np... yes 0:11.53 checking for pthread_get_name_np... no 0:11.64 checking for clock_gettime(CLOCK_MONOTONIC)... 0:11.76 checking for sin in -lm... yes 0:11.90 checking for res_ninit()... yes 0:12.02 checking for nl_langinfo and CODESET... yes 0:12.09 checking for an implementation of va_copy()... yes 0:12.15 checking whether va_list can be copied by value... no 0:12.28 checking for __thread keyword for TLS variables... yes 0:12.41 checking for localeconv... yes 0:12.47 checking for valid optimization flags... yes 0:12.59 checking for __cxa_demangle... yes 0:12.60 checking for -pipe support... yes 0:12.66 checking for tm_zone tm_gmtoff in struct tm... yes 0:12.78 checking what kind of list files are supported by the linker... linkerscript 0:12.91 checking for posix_fadvise... yes 0:13.04 checking for posix_fallocate... yes 0:13.12 checking for malloc.h... yes 0:13.24 checking for strndup... yes 0:13.38 checking for posix_memalign... yes 0:13.51 checking for memalign... yes 0:13.65 checking for malloc_usable_size... yes 0:13.71 checking whether malloc_usable_size definition can use const argument... no 0:13.77 checking for valloc in malloc.h... yes 0:13.81 checking for valloc in unistd.h... no 0:13.86 checking for _aligned_malloc in malloc.h... no 0:13.88 updating cache ./config.cache 0:13.89 creating ./config.data 0:13.91 Creating config.status 0:14.11 Reticulating splines... 0:14.20 0:00.12 File already read. Skipping: /startdir/src/firefox-91.13.0/build/unix/moz.build 0:15.19 Finished reading 71 moz.build files in 0.07s 0:15.19 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:15.19 Processed into 336 build config descriptors in 0.08s 0:15.19 RecursiveMake backend executed in 0.87s 0:15.19 266 total backend files; 266 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 42 Makefile 0:15.19 FasterMake backend executed in 0.04s 0:15.19 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted 0:15.19 Total wall time: 1.11s; CPU time: 0.52s; Efficiency: 47%; Untracked: 0.04s 0:15.30 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:15.30 /usr/bin/make -f client.mk -s 0:15.35 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:15.52 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:15.58 Elapsed: 0.09s; From dist/include: Kept 1 existing; Added/updated 481; Removed 0 files and 0 directories. 0:15.65 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:15.66 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:15.88 Elapsed: 0.21s; From _tests: Kept 3 existing; Added/updated 487; Removed 0 files and 0 directories. 0:16.06 ./js-confdefs.h.stub 0:16.06 ./js-config.h.stub 0:16.06 ./selfhosted.out.h.stub 0:16.06 ./ReservedWordsGenerated.h.stub 0:16.06 ./StatsPhasesGenerated.h.stub 0:16.06 ./MIROpsGenerated.h.stub 0:16.07 ./LOpcodesGenerated.h.stub 0:16.07 ./CacheIROpsGenerated.h.stub 0:16.08 config 0:16.31 config/nsinstall_real 0:16.33 /usr/bin/clang++ -std=gnu++17 -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:16.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:16.44 from distutils.version import StrictVersion as Version 0:16.55 config/system-header.sentinel.stub 0:17.04 js/src/rust/force-cargo-library-build 0:17.04 js/src/gc/StatsPhasesGenerated.inc.stub 0:17.04 config/external/icu/data/icu_data.o 0:17.05 js/src/build/symverscript.stub 0:17.05 js/src/debugger 0:17.05 js/src/frontend 0:17.05 intl/components 0:17.05 js/src/irregexp 0:17.05 js/src/jit 0:17.06 config/external/icu/common 0:17.07 config/external/icu/i18n 0:17.07 js/src 0:17.43 js/src/wasm 0:17.53 memory/build 0:17.54 memory/mozalloc 0:18.01 mfbt 0:18.75 modules/fdlibm/src 0:20.24 In file included from Unified_cpp_js_src_jit0.cpp:2: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.cpp:7: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:20.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:20.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:20.24 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.24 || 0:20.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:20.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:20.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.25 || 0:20.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:20.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:20.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.25 || 0:20.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:20.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:20.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.25 || 0:20.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:20.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:20.25 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.25 || 0:20.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:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:11: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:21.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:21.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] 0:21.56 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.56 || 0:21.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 0:21.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] 0:21.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.56 || 0:21.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 0:21.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] 0:21.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.56 || 0:21.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 0:21.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] 0:21.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.56 || 0:21.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 0:21.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] 0:21.56 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:21.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.56 || 0:21.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 0:22.66 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:60: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:22.67 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:22.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:22.67 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:22.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.67 || 0:22.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:22.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:22.67 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:22.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.67 || 0:22.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:22.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:22.67 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:22.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.67 || 0:22.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:22.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:22.67 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:22.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.67 || 0:22.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:22.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:22.67 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:22.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.67 || 0:22.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:23.32 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:23.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:61: 0:23.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:23.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:23.32 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 0:23.32 uint8_t assertByte = assertBits & 0x7f; 0:23.32 ^ 0:24.12 mozglue/misc 0:24.82 In file included from Unified_cpp_js_src_debugger0.cpp:11: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Debugger.cpp:105: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:24.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:24.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:24.83 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.83 || 0:24.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:24.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:24.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.83 || 0:24.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:24.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:24.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.83 || 0:24.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:24.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:24.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.83 || 0:24.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:24.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:24.83 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.83 || 0:24.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:27.31 5 warnings generated. 0:27.62 Compiling semver-parser v0.7.0 0:30.80 Compiling encoding_rs v0.8.22 0:31.81 Compiling cfg-if v0.1.10 0:32.07 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:7: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:32.08 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:32.08 /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:32.08 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:32.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.08 || 0:32.08 /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:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:32.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.12 || 0:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:32.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.12 || 0:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:32.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.12 || 0:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:32.12 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.12 || 0:32.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:32.12 Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146) 0:36.42 js/src/gdb 0:36.51 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.cpp:5: 0:36.51 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdio.h:3: 0:36.51 In file included from /usr/include/stdio.h:27: 0:36.51 In file included from /usr/include/bits/libc-header-start.h:33: 0:36.51 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:36.51 /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:36.51 # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:36.51 ^ 0:38.12 5 warnings generated. 0:38.27 1 warning generated. 0:38.35 js/src/jsapi-tests 0:38.42 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-prettyprinters.cpp:1: 0:38.42 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:38.42 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:38.43 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:38.43 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:38.43 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:38.43 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:38.43 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:38.43 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:38.43 In file included from /usr/lib/clang/14.0.6/include/stdint.h:52: 0:38.43 In file included from /usr/include/stdint.h:26: 0:38.43 In file included from /usr/include/bits/libc-header-start.h:33: 0:38.43 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:38.43 /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:38.43 # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:38.43 ^ 0:40.05 1 warning generated. 0:40.38 In file included from Unified_cpp_js_src_gdb0.cpp:2: 0:40.38 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/enum-printers.cpp:1: 0:40.38 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:40.38 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:40.38 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:40.38 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:40.38 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:40.38 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:40.38 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:40.38 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:40.38 In file included from /usr/lib/clang/14.0.6/include/stdint.h:52: 0:40.38 In file included from /usr/include/stdint.h:26: 0:40.38 In file included from /usr/include/bits/libc-header-start.h:33: 0:40.38 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:40.38 /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:40.38 # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:40.38 ^ 0:41.72 Compiling encoding_c_mem v0.2.5 0:42.82 In file included from Unified_cpp_js_src_irregexp0.cpp:2: 0:42.82 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:21: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:42.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:42.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:42.83 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.83 || 0:42.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:42.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:42.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.83 || 0:42.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:42.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:42.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.83 || 0:42.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:42.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:42.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.83 || 0:42.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:42.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:42.83 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.83 || 0:42.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:42.86 Compiling encoding_c v0.9.7 0:44.18 Compiling leb128 v0.2.4 0:44.36 5 warnings generated. 0:44.81 Compiling arrayvec v0.5.2 0:45.76 Compiling mozilla-central-workspace-hack v0.1.0 (/startdir/src/firefox-91.13.0/build/workspace-hack) 0:45.91 1 warning generated. 0:46.27 Compiling wasmparser v0.78.2 0:46.32 In file included from Unified_cpp_js_src_gdb1.cpp:2: 0:46.33 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-JSSymbol.cpp:1: 0:46.33 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:46.33 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:46.33 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:46.33 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:46.33 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:46.33 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:46.33 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:46.33 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:46.33 In file included from /usr/lib/clang/14.0.6/include/stdint.h:52: 0:46.33 In file included from /usr/include/stdint.h:26: 0:46.33 In file included from /usr/include/bits/libc-header-start.h:33: 0:46.33 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:46.33 /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:46.33 # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:46.33 ^ 0:48.11 In file included from Unified_cpp_js_src_jit1.cpp:2: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.cpp:7: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.h:10: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineFrameInfo.h:18: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:48.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:48.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] 0:48.11 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.11 || 0:48.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 0:48.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] 0:48.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.11 || 0:48.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 0:48.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.11 || 0:48.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:48.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.11 || 0:48.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:48.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.11 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.11 || 0:48.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:50.97 1 warning generated. 0:51.17 In file included from Unified_cpp_js_src_gdb2.cpp:2: 0:51.18 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-jsval.cpp:1: 0:51.18 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:51.18 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:51.18 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:51.18 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:51.18 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:51.18 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:51.18 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:51.18 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:51.18 In file included from /usr/lib/clang/14.0.6/include/stdint.h:52: 0:51.18 In file included from /usr/include/stdint.h:26: 0:51.18 In file included from /usr/include/bits/libc-header-start.h:33: 0:51.18 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:51.18 /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:51.18 # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:51.18 ^ 0:51.96 js/src/shell 0:51.98 5 warnings generated. 0:53.33 1 warning generated. 0:53.46 mfbt/tests 0:57.04 Compiling semver v0.9.0 0:58.42 In file included from Unified_cpp_js_src_shell0.cpp:38: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/shell/js.cpp:106: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:58.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:58.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] 0:58.42 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:58.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.42 || 0:58.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 0:58.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] 0:58.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:58.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.42 || 0:58.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 0:58.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] 0:58.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:58.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.42 || 0:58.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 0:58.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] 0:58.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:58.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.42 || 0:58.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 0:58.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] 0:58.42 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:58.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.42 || 0:58.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 0:59.91 Compiling mozglue-static v0.1.0 (/startdir/src/firefox-91.13.0/mozglue/static/rust) 1:01.62 Compiling wast v36.0.0 1:06.64 5 warnings generated. 1:08.75 In file included from Unified_cpp_js_src0.cpp:11: 1:08.75 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:35: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:08.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:08.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] 1:08.76 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.76 || 1:08.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 1:08.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] 1:08.76 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.76 || 1:08.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 1:08.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] 1:08.76 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.76 || 1:08.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 1:08.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] 1:08.76 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.76 || 1:08.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 1:08.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] 1:08.76 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.76 || 1:08.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 1:12.72 In file included from Unified_cpp_js_src_debugger1.cpp:11: 1:12.72 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Script.cpp:44: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:12.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:12.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] 1:12.73 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:12.73 || 1:12.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 1:12.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] 1:12.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:12.73 || 1:12.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 1:12.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] 1:12.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:12.73 || 1:12.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 1:12.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] 1:12.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:12.73 || 1:12.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 1:12.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] 1:12.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:12.73 || 1:12.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 1:13.71 js/src/gc 1:20.37 5 warnings generated. 1:22.93 6 warnings generated. 1:23.55 In file included from Unified_cpp_js_src_jit10.cpp:2: 1:23.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ScalarReplacement.cpp:13: 1:23.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:23.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:23.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:23.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:23.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:23.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:23.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:23.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:23.56 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:23.56 || 1:23.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:23.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:23.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:23.56 || 1:23.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:23.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:23.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:23.56 || 1:23.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:23.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:23.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:23.56 || 1:23.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:23.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:23.56 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:23.56 || 1:23.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:24.86 5 warnings generated. 1:25.32 In file included from Unified_cpp_js_src_gc0.cpp:38: 1:25.41 In file included from /startdir/src/firefox-91.13.0/js/src/gc/GC.cpp:235: 1:25.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:25.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:25.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:25.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:25.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:25.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:25.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] 1:25.41 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:25.41 || 1:25.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 1: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] 1:25.41 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:25.41 || 1: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 1: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] 1:25.41 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:25.41 || 1: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 1: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] 1:25.41 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:25.41 || 1: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 1: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] 1:25.41 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:25.41 || 1: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 1:26.75 5 warnings generated. 1:27.03 In file included from Unified_cpp_js_src_wasm1.cpp:2: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:19: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:27.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:27.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:27.04 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.04 || 1:27.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:27.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:27.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.04 || 1:27.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:27.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:27.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.04 || 1:27.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:27.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:27.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.04 || 1:27.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:27.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:27.04 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.04 || 1:27.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:27.06 In file included from Unified_cpp_js_src_jsapi-tests10.cpp:11: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitABIcalls.cpp:13: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/Linker.h:17: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:27.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:27.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] 1:27.06 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:27.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.06 || 1:27.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 1:27.07 /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:27.07 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:27.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.07 || 1:27.07 /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:27.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] 1:27.07 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:27.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.07 || 1:27.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 1:27.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] 1:27.07 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:27.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.07 || 1:27.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 1:27.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] 1:27.07 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:27.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.07 || 1:27.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 1:28.01 In file included from Unified_cpp_js_src_wasm1.cpp:2: 1:28.02 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:32: 1:28.02 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:28.02 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:28.02 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:28.02 /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:28.02 uint8_t assertByte = assertBits & 0x7f; 1:28.02 ^ 1:28.22 5 warnings generated. 1:32.41 Compiling rustc_version v0.2.3 1:34.74 Compiling wat v1.0.38 1:35.91 Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8) 1:36.03 6 warnings generated. 1:39.24 In file included from Unified_cpp_js_src_wasm2.cpp:2: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:39.25 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:39.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] 1:39.25 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.25 || 1:39.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 1:39.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] 1:39.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.25 || 1:39.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 1:39.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] 1:39.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.25 || 1:39.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 1:39.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] 1:39.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.25 || 1:39.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 1:39.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] 1:39.25 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:39.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.25 || 1:39.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 1:40.81 In file included from Unified_cpp_js_src_wasm2.cpp:2: 1:40.81 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 1:40.81 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:40.81 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:40.81 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:40.81 uint8_t assertByte = assertBits & 0x7f; 1:40.81 ^ 1:41.45 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:101:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:41.45 static_assert(std::is_literal_type_v>); 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/type_traits:3182:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:41.45 _GLIBCXX17_DEPRECATED 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/x86_64-pc-linux-gnu/bits/c++config.h:119:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:41.45 # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:41.45 ^ 1:41.45 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:102:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:41.45 static_assert(std::is_literal_type_v>); 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/type_traits:3182:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:41.45 _GLIBCXX17_DEPRECATED 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/x86_64-pc-linux-gnu/bits/c++config.h:119:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:41.45 # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:41.45 ^ 1:41.45 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:103:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:41.45 static_assert(std::is_literal_type_v>); 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/type_traits:3182:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:41.45 _GLIBCXX17_DEPRECATED 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/x86_64-pc-linux-gnu/bits/c++config.h:119:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:41.45 # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:41.45 ^ 1:41.45 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:104:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:41.45 static_assert(std::is_literal_type_v>); 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/type_traits:3182:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:41.45 _GLIBCXX17_DEPRECATED 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/x86_64-pc-linux-gnu/bits/c++config.h:119:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:41.45 # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:41.45 ^ 1:41.45 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:105:21: warning: 'is_literal_type_v>>' is deprecated [-Wdeprecated-declarations] 1:41.45 static_assert(!std::is_literal_type_v>>); 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/type_traits:3182:3: note: 'is_literal_type_v>>' has been explicitly marked deprecated here 1:41.45 _GLIBCXX17_DEPRECATED 1:41.45 ^ 1:41.45 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/x86_64-pc-linux-gnu/bits/c++config.h:119:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:41.45 # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:41.45 ^ 1:42.61 5 warnings generated. 1:49.11 5 warnings generated. 1:52.36 In file included from Unified_cpp_js_src_jit11.cpp:2: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ValueNumbering.cpp:9: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:52.36 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:52.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:52.36 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.36 || 1:52.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:52.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:52.36 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.36 || 1:52.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:52.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:52.36 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.36 || 1:52.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:52.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:52.37 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:52.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.37 || 1:52.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:52.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:52.37 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:52.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.37 || 1:52.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:53.37 In file included from Unified_cpp_js_src_frontend5.cpp:29: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/frontend/SharedContext.cpp:19: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:53.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:53.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] 1:53.37 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:53.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:53.37 || 1:53.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 1:53.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] 1:53.37 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:53.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:53.37 || 1:53.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 1:53.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:53.37 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:53.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:53.37 || 1:53.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:53.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:53.37 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:53.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:53.37 || 1:53.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:53.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:53.37 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:53.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:53.37 || 1:53.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:56.11 5 warnings generated. 2:05.43 In file included from Unified_cpp_js_src10.cpp:2: 2:05.43 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi.cpp:109: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:05.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:05.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] 2:05.44 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:05.44 || 2:05.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 2:05.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] 2:05.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:05.44 || 2:05.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 2:05.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] 2:05.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:05.44 || 2:05.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 2:05.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] 2:05.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:05.44 || 2:05.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 2:05.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] 2:05.44 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:05.44 || 2:05.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 2:09.55 5 warnings generated. 2:10.72 Compiling jsrust_shared v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust/shared) 2:11.31 Compiling jsrust v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust) 2:15.41 5 warnings generated. 2:19.92 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:29: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:19.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:19.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] 2:19.93 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:19.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.93 || 2:19.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 2:19.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] 2:19.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:19.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.93 || 2:19.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 2:19.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] 2:19.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:19.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.93 || 2:19.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 2:19.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] 2:19.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:19.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.93 || 2:19.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 2:19.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] 2:19.93 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:19.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.93 || 2:19.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 2:22.91 In file included from Unified_cpp_js_src_gc3.cpp:2: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/gc/Zone.cpp:22: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:22.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.91 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.91 || 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.91 || 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.91 || 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.91 || 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.91 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.91 || 2:22.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:23.87 In file included from Unified_cpp_js_src_jit12.cpp:2: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WasmBCE.cpp:11: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:23.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.87 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:23.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.87 || 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:23.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.87 || 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:23.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.87 || 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:23.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.87 || 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.87 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:23.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.87 || 2:23.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:25.63 6 warnings generated. 2:25.85 5 warnings generated. 2:27.36 5 warnings generated. 2:28.15 5 warnings generated. 2:29.44 In file included from Unified_cpp_js_src_jit13.cpp:2: 2:29.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.cpp:7: 2:29.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:29.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:29.44 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:29.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] 2:29.44 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.44 || 2:29.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 2:29.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] 2:29.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.44 || 2:29.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 2:29.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] 2:29.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.44 || 2:29.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 2:29.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.45 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:29.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.45 || 2:29.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:29.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.45 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:29.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.45 || 2:29.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:29.91 In file included from Unified_cpp_js_src_wasm3.cpp:2: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:29.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.91 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:29.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.91 || 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:29.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.91 || 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:29.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.91 || 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:29.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.91 || 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.91 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:29.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.91 || 2:29.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:30.47 In file included from Unified_cpp_js_src_wasm3.cpp:2: 2:30.48 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 2:30.48 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 2:30.48 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:30.48 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:30.48 uint8_t assertByte = assertBits & 0x7f; 2:30.48 ^ 2:35.11 5 warnings generated. 2:35.95 5 warnings generated. 2:36.43 Finished release [optimized] target(s) in 2m 19s 2:40.37 In file included from Unified_cpp_js_src_jit14.cpp:11: 2:40.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.cpp:16: 2:40.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:40.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:40.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:40.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:40.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.38 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.38 || 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.38 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.38 || 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.38 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.38 || 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.38 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.38 || 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.38 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.38 || 2:40.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:46.12 6 warnings generated. 2:47.83 5 warnings generated. 2:51.01 In file included from Unified_cpp_js_src_wasm4.cpp:20: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:51.02 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:51.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] 2:51.02 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:51.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.02 || 2:51.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 2:51.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:51.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.02 || 2:51.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:51.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:51.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.02 || 2:51.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:51.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:51.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.02 || 2:51.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:51.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.03 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.03 || 2:51.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 2:51.12 In file included from Unified_cpp_js_src_jit15.cpp:2: 2:51.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-SIMD.cpp:7: 2:51.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:51.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:51.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:51.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:51.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:51.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:51.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.12 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:51.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.12 || 2:51.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:51.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:51.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.12 || 2:51.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:51.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:51.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.13 || 2:51.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:51.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:51.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.13 || 2:51.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:51.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.13 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:51.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.13 || 2:51.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:51.76 In file included from Unified_cpp_js_src_wasm4.cpp:20: 2:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 2:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 2:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 2:51.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:51.76 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:51.76 uint8_t assertByte = assertBits & 0x7f; 2:51.76 ^ 2:52.15 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:52.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:52.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] 2:52.16 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.16 || 2:52.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 2:52.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] 2:52.16 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.16 || 2:52.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 2:52.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] 2:52.16 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.16 || 2:52.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 2:52.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] 2:52.16 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.16 || 2:52.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 2:52.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] 2:52.16 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.16 || 2:52.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 2:52.94 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 2:52.95 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:52.95 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:52.95 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:52.95 uint8_t assertByte = assertBits & 0x7f; 2:52.95 ^ 2:53.27 In file included from Unified_cpp_js_src_jit15.cpp:11: 2:53.28 /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] 2:53.28 unsigned numFpu = fpuSet.size(); 2:53.28 ^ 2:53.28 /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] 2:53.28 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 2:53.28 ^ 2:53.28 /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] 2:53.28 unsigned numFpu = fpuSet.size(); 2:53.28 ^ 2:53.28 /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] 2:53.28 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 2:53.28 ^ 2:53.31 /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] 2:53.31 unsigned numFpu = fpuSet.size(); 2:53.31 ^ 2:56.26 In file included from Unified_cpp_js_src_jsapi-tests21.cpp:11: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.cpp:7: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.h:10: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:56.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:56.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] 2:56.26 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:56.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.26 || 2:56.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 2:56.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] 2:56.26 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:56.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.26 || 2:56.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 2:56.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.27 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:56.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.27 || 2:56.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:56.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.27 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:56.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.27 || 2:56.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:56.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.27 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:56.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.27 || 2:56.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:00.21 5 warnings generated. 3:00.52 5 warnings generated. 3:04.86 In file included from Unified_cpp_js_src_jit2.cpp:11: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BytecodeAnalysis.cpp:10: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WarpBuilder.h:14: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:04.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.87 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.87 || 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.87 || 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.87 || 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.87 || 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.87 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.87 || 3:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:05.61 6 warnings generated. 3:05.74 In file included from Unified_cpp_js_src_jit3.cpp:2: 3:05.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:7: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:05.75 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:05.75 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:05.75 || 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:05.75 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:05.75 || 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:05.75 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:05.75 || 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:05.75 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:05.75 || 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:05.75 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:05.75 || 3:05.75 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:06.62 10 warnings generated. 3:07.63 6 warnings generated. 3:09.55 In file included from Unified_cpp_js_src_jit3.cpp:2: 3:09.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:81: 3:09.55 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmStubs.h:23: 3:09.55 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 3:09.55 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 3:09.55 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 3:09.55 uint8_t assertByte = assertBits & 0x7f; 3:09.55 ^ 3:09.62 In file included from Unified_cpp_js_src_jit4.cpp:2: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/FoldLinearArithConstants.cpp:10: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:09.62 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:09.62 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.62 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:09.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.62 || 3:09.62 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:09.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.63 || 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:09.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.63 || 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:09.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.63 || 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.63 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:09.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.63 || 3:09.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:12.43 In file included from Unified_cpp_js_src16.cpp:11: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/vm/BuildId.cpp:16: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:12.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:12.43 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.43 || 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:12.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.43 || 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:12.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.43 || 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:12.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.43 || 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:12.43 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.43 || 3:12.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:21.51 In file included from Unified_cpp_js_src_jit5.cpp:2: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/IonCompileTask.cpp:9: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:21.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.52 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.52 || 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.52 || 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.52 || 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.52 || 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.52 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.52 || 3:21.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:24.11 5 warnings generated. 3:30.12 In file included from Unified_cpp_js_src18.cpp:11: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:29: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:30.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:30.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:30.13 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:30.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.13 || 3:30.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:30.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] 3:30.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:30.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.13 || 3:30.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 3:30.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] 3:30.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:30.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.13 || 3:30.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 3:30.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] 3:30.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:30.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.13 || 3:30.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 3:30.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] 3:30.13 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:30.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.13 || 3:30.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 3:30.93 In file included from Unified_cpp_js_src19.cpp:20: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/vm/FrameIter.cpp:31: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:30.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:30.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] 3:30.93 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.93 || 3:30.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 3:30.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] 3:30.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.93 || 3:30.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 3:30.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] 3:30.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.93 || 3:30.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 3:30.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] 3:30.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.93 || 3:30.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 3:30.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] 3:30.93 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.93 || 3:30.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 3:31.51 5 warnings generated. 3:35.05 In file included from Unified_cpp_js_src_jit6.cpp:2: 3:35.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/JitContext.cpp:19: 3:35.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:35.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:35.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:35.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:35.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:35.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:35.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] 3:35.06 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.06 || 3:35.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 3:35.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] 3:35.06 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.06 || 3:35.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 3:35.06 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:35.06 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.06 || 3:35.06 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:35.06 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:35.06 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.06 || 3:35.06 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:35.06 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:35.06 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.06 || 3:35.06 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:36.66 In file included from Unified_cpp_js_src20.cpp:20: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:36.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:36.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] 3:36.66 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.66 || 3:36.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 3:36.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] 3:36.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.66 || 3:36.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 3:36.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] 3:36.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.66 || 3:36.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 3:36.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] 3:36.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.66 || 3:36.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 3:36.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] 3:36.66 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.66 || 3:36.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 3:37.32 In file included from Unified_cpp_js_src_jit7.cpp:2: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/KnownClass.cpp:9: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:37.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] 3:37.32 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:37.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.32 || 3:37.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 3:37.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] 3:37.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:37.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.32 || 3:37.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 3:37.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] 3:37.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:37.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.32 || 3:37.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 3:37.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] 3:37.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:37.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.32 || 3:37.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 3:37.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] 3:37.32 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:37.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.32 || 3:37.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 3:37.32 In file included from Unified_cpp_js_src20.cpp:20: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 3:37.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 3:37.32 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 3:37.32 uint8_t assertByte = assertBits & 0x7f; 3:37.32 ^ 3:38.31 5 warnings generated. 3:38.45 5 warnings generated. 3:41.13 In file included from Unified_cpp_js_src_jit8.cpp:2: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.cpp:7: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:41.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:41.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] 3:41.14 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:41.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.14 || 3:41.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 3:41.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] 3:41.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:41.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.14 || 3:41.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 3:41.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] 3:41.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:41.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.14 || 3:41.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 3:41.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] 3:41.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:41.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.14 || 3:41.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 3:41.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] 3:41.14 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:41.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.14 || 3:41.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 3:42.55 In file included from Unified_cpp_js_src_jit9.cpp:2: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/RangeAnalysis.cpp:21: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:42.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:42.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:42.55 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.55 || 3:42.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:42.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] 3:42.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.55 || 3:42.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 3:42.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] 3:42.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.55 || 3:42.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 3:42.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] 3:42.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.55 || 3:42.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 3:42.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] 3:42.56 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:42.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.56 || 3:42.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 3:44.52 6 warnings generated. 3:46.83 In file included from Unified_cpp_js_src_jit8.cpp:20: 3:46.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.cpp:44: 3:46.84 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 3:46.84 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 3:46.84 uint8_t assertByte = assertBits & 0x7f; 3:46.84 ^ 3:47.11 5 warnings generated. 3:47.86 6 warnings generated. 3:48.37 In file included from Unified_cpp_js_src22.cpp:20: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/vm/JitActivation.cpp:22: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:48.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:48.37 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.37 || 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:48.37 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.37 || 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:48.37 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.37 || 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:48.37 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.37 || 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:48.37 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.37 || 3:48.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:48.37 5 warnings generated. 3:49.81 5 warnings generated. 3:54.01 In file included from Unified_cpp_js_src26.cpp:38: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Stack.cpp:27: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:54.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:54.01 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.01 || 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:54.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.01 || 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:54.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.01 || 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:54.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.01 || 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:54.01 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.01 || 3:54.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:54.41 In file included from Unified_cpp_js_src25.cpp:29: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Scope.cpp:27: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:54.42 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:54.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] 3:54.42 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.42 || 3:54.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 3:54.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] 3:54.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.42 || 3:54.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 3:54.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] 3:54.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.42 || 3:54.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 3:54.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] 3:54.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.42 || 3:54.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 3:54.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] 3:54.42 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:54.42 || 3:54.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 3:59.84 5 warnings generated. 4:00.71 5 warnings generated. 4:01.03 5 warnings generated. 4:06.47 In file included from Unified_cpp_js_src3.cpp:2: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:06.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:06.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] 4:06.48 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:06.48 || 4:06.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 4:06.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] 4:06.48 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:06.48 || 4:06.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 4:06.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] 4:06.48 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:06.48 || 4:06.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 4:06.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] 4:06.48 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:06.48 || 4:06.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 4:06.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] 4:06.48 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:06.48 || 4:06.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 4:06.63 In file included from Unified_cpp_js_src4.cpp:2: 4:06.64 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.cpp:13: 4:06.64 /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21: warning: 'iterator, mozilla::intl::InternalError>>' is deprecated [-Wdeprecated-declarations] 4:06.64 : public std::iterator, mozilla::intl::InternalError>, &mozilla::intl::Calendar::LegacyIdentifierToBcp47>::Iterator' requested here 4:06.64 for (auto keyword : keywords.unwrap()) { 4:06.64 ^ 4:06.64 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/bits/stl_iterator_base_types.h:127:12: note: 'iterator, mozilla::intl::InternalError>>' has been explicitly marked deprecated here 4:06.64 struct _GLIBCXX17_DEPRECATED iterator 4:06.64 ^ 4:06.64 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/x86_64-pc-linux-gnu/bits/c++config.h:119:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 4:06.64 # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 4:06.64 ^ 4:06.65 6 warnings generated. 4:07.51 In file included from Unified_cpp_js_src3.cpp:2: 4:07.51 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 4:07.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 4:07.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 4:07.51 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 4:07.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] 4:07.51 uint8_t assertByte = assertBits & 0x7f; 4:07.51 ^ 4:16.06 5 warnings generated. 4:19.12 1 warning generated. 4:20.18 5 warnings generated. 4:22.47 6 warnings generated. 4:22.62 js/src/build/libjs_static.a 4:22.62 js/src/build/libmozjs-91.so 4:53.31 /startdir/src/firefox-91.13.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 4:53.31 from distutils.version import StrictVersion as Version 4:53.70 js/src/shell/js 4:53.70 js/src/gdb/gdb-tests 4:53.72 js/src/jsapi-tests/jsapi-tests 5:26.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 5:26.01 from distutils.version import StrictVersion as Version 5:26.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 5:26.43 from distutils.version import StrictVersion as Version 5:26.56 /startdir/src/firefox-91.13.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 5:26.56 from distutils.version import StrictVersion as Version 5:26.69 ./spidermonkey_checks.stub 5:28.32 TEST-PASS | check_spidermonkey_style.py | ok 5:28.51 TEST-PASS | check_macroassembler_style.py | ok 5:28.67 TEST-PASS | check_js_opcode.py | ok 5:28.83 17 compiler warnings present. 5:28.89 Overall system resources - Wall time: 328s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 5:28.92 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:28.92 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:28.92 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:28.92 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:28.92 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:404:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 5:28.92 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:406:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 5:28.92 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:453:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 5:28.92 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:455:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 5:28.92 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:503:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 5:28.92 warning: js/src/wasm/WasmBinary.h:168:15 [-Wunused-but-set-variable] variable 'assertByte' set but not used 5:28.92 warning: mfbt/tests/TestResult.cpp:101:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:28.92 warning: mfbt/tests/TestResult.cpp:102:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:28.92 warning: mfbt/tests/TestResult.cpp:103:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:28.92 warning: mfbt/tests/TestResult.cpp:104:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:28.92 warning: mfbt/tests/TestResult.cpp:105:21 [-Wdeprecated-declarations] 'is_literal_type_v>>' is deprecated 5:28.92 warning: obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21 [-Wdeprecated-declarations] 'iterator, mozilla::intl::InternalError>>' is deprecated 5:28.92 warning: /usr/include/features.h:412:4 [-W#warnings] _FORTIFY_SOURCE requires compiling with optimization (-O) 5:28.92 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: 8310 DeltaBlue: 10685 Crypto: 18073 RayTrace: 24198 EarleyBoyer: 26004 RegExp: 6952 Splay: 14310 SplayLatency: 20710 NavierStokes: 26014 PdfJS: 20543 Mandreel: 13332 MandreelLatency: 20102 Gameboy: 49356 CodeLoad: 22299 Box2D: 29423 zlib: 52604 Typescript: 29889 ---- Score (version 9): 20173 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: 72.99 ms averageWorstCase: 29.77 ms steadyState: 15.21 ms summary: ⬔ms Running... Basic ( 6 to go) firstIteration: 42.82 ms averageWorstCase: 38.25 ms steadyState: 27.04 ms summary: ⬔ms Running... Babylon ( 6 to go) firstIteration: 48.77 ms averageWorstCase: 22.86 ms steadyState: 13.67 ms summary: ⬔ms Running... ML ( 6 to go) firstIteration: 324.44 ms averageWorstCase: 317.75 ms steadyState: 301.31 ms summary: 54.54 ms Running... Air ( 5 to go) firstIteration: 70.06 ms averageWorstCase: 28.35 ms steadyState: 15.23 ms summary: 54.54 ms Running... Basic ( 5 to go) firstIteration: 42.55 ms averageWorstCase: 39.00 ms steadyState: 27.07 ms summary: 54.54 ms Running... Babylon ( 5 to go) firstIteration: 51.07 ms averageWorstCase: 22.97 ms steadyState: 13.47 ms summary: 54.54 ms Running... ML ( 5 to go) firstIteration: 326.16 ms averageWorstCase: 319.04 ms steadyState: 300.66 ms summary: 54.39 ms Running... Air ( 4 to go) firstIteration: 70.07 +- 7.27 ms averageWorstCase: 28.39 +- 3.54 ms steadyState: 15.30 +- 0.28 ms summary: 54.39 ms Running... Basic ( 4 to go) firstIteration: 42.74 +- 1.04 ms averageWorstCase: 37.96 +- 4.86 ms steadyState: 27.07 +- 0.06 ms summary: 54.39 ms Running... Babylon ( 4 to go) firstIteration: 50.62 +- 6.05 ms averageWorstCase: 24.24 +- 5.46 ms steadyState: 13.58 +- 0.69 ms summary: 54.39 ms Running... ML ( 4 to go) firstIteration: 322.55 +- 16.10 ms averageWorstCase: 320.27 +- 6.18 ms steadyState: 300.21 +- 2.50 ms summary: 54.50 +- 0.62 ms Running... Air ( 3 to go) firstIteration: 69.93 +- 3.83 ms averageWorstCase: 27.95 +- 2.31 ms steadyState: 15.27 +- 0.17 ms summary: 54.50 +- 0.62 ms Running... Basic ( 3 to go) firstIteration: 43.43 +- 2.27 ms averageWorstCase: 36.71 +- 4.72 ms steadyState: 27.03 +- 0.12 ms summary: 54.50 +- 0.62 ms Running... Babylon ( 3 to go) firstIteration: 54.21 +- 11.87 ms averageWorstCase: 25.23 +- 4.25 ms steadyState: 13.58 +- 0.36 ms summary: 54.50 +- 0.62 ms Running... ML ( 3 to go) firstIteration: 321.82 +- 8.73 ms averageWorstCase: 321.79 +- 5.81 ms steadyState: 300.34 +- 1.37 ms summary: 54.79 +- 0.99 ms Running... Air ( 2 to go) firstIteration: 70.10 +- 2.63 ms averageWorstCase: 28.70 +- 2.60 ms steadyState: 15.10 +- 0.49 ms summary: 54.79 +- 0.99 ms Running... Basic ( 2 to go) firstIteration: 43.02 +- 1.93 ms averageWorstCase: 36.16 +- 3.54 ms steadyState: 26.96 +- 0.23 ms summary: 54.79 +- 0.99 ms Running... Babylon ( 2 to go) firstIteration: 56.70 +- 10.59 ms averageWorstCase: 25.58 +- 3.04 ms steadyState: 13.62 +- 0.26 ms summary: 54.79 +- 0.99 ms Running... ML ( 2 to go) firstIteration: 322.35 +- 6.09 ms averageWorstCase: 322.55 +- 4.47 ms steadyState: 300.27 +- 0.95 ms summary: 55.03 +- 0.95 ms Running... Air ( 1 to go) firstIteration: 72.10 +- 5.52 ms averageWorstCase: 28.98 +- 2.09 ms steadyState: 15.32 +- 0.67 ms summary: 55.03 +- 0.95 ms Running... Basic ( 1 to go) firstIteration: 42.74 +- 1.62 ms averageWorstCase: 36.85 +- 3.21 ms steadyState: 27.07 +- 0.34 ms summary: 55.03 +- 0.95 ms Running... Babylon ( 1 to go) firstIteration: 56.17 +- 8.11 ms averageWorstCase: 25.71 +- 2.32 ms steadyState: 13.63 +- 0.20 ms summary: 55.03 +- 0.95 ms Running... ML ( 1 to go) firstIteration: 322.27 +- 4.60 ms averageWorstCase: 323.23 +- 3.80 ms steadyState: 299.87 +- 1.26 ms summary: 55.34 +- 1.06 ms Success! Benchmark is now finished. 3d-cube: 9 3d-morph: 5 3d-raytrace: 13 access-binary-trees: 4 access-fannkuch: 8 access-nbody: 3 access-nsieve: 4 bitops-3bit-bits-in-byte: 1 bitops-bits-in-byte: 2 bitops-bitwise-and: 2 bitops-nsieve-bits: 4 controlflow-recursive: 2 crypto-aes: 8 crypto-md5: 5 crypto-sha1: 4 date-format-tofte: 13 date-format-xparb: 12 math-cordic: 3 math-partial-sums: 5 math-spectral-norm: 1 regexp-dna: 8 string-base64: 5 string-fasta: 9 string-tagcloud: 16 string-unpack-code: 34 string-validate-input: 9 Profile data found (8470168 bytes) Removing instrumented JS... Building optimized JS... 0:00.42 Clobber not needed. 0:00.42 /usr/bin/python3 /startdir/src/firefox-91.13.0/configure.py 0:00.75 Re-executing in the virtualenv 0:01.10 Adding configure options from /startdir/src/firefox-91.13.0/.mozconfig 0:01.10 --enable-application=js 0:01.10 --prefix=/usr 0:01.10 --enable-release 0:01.10 --enable-hardening 0:01.10 --enable-optimize 0:01.10 --enable-rust-simd 0:01.10 --enable-linker=lld 0:01.10 --disable-bootstrap 0:01.10 --disable-debug 0:01.10 --disable-debug-symbols 0:01.10 --disable-jemalloc 0:01.10 --disable-strip 0:01.10 --with-system-zlib 0:01.10 --without-system-icu 0:01.10 --enable-readline 0:01.10 --enable-shared-js 0:01.10 --enable-tests 0:01.10 --with-intl-api 0:01.10 --enable-lto=cross 0:01.10 --enable-profile-use=cross 0:01.10 --with-pgo-profile-path=/startdir/src/firefox-91.13.0/merged.profdata 0:01.10 checking for vcs source checkout... no 0:01.14 checking for a shell... /usr/bin/sh 0:01.24 checking for host system type... x86_64-pc-linux-gnu 0:01.24 checking for target system type... x86_64-pc-linux-gnu 0:01.54 checking for Python 3... /startdir/src/firefox-91.13.0/obj/_virtualenvs/common/bin/python (3.10.6) 0:01.57 checking whether cross compiling... no 0:01.57 checking for wget... not found 0:01.57 checking for ccache... not found 0:01.57 checking for the target C compiler... /usr/bin/clang 0:01.65 checking whether the target C compiler can be used... yes 0:01.65 checking the target C compiler version... 14.0.6 0:01.69 checking the target C compiler works... yes 0:01.69 checking for the target C++ compiler... /usr/bin/clang++ 0:01.76 checking whether the target C++ compiler can be used... yes 0:01.76 checking the target C++ compiler version... 14.0.6 0:01.80 checking the target C++ compiler works... yes 0:01.80 checking for the host C compiler... /usr/bin/clang 0:01.88 checking whether the host C compiler can be used... yes 0:01.88 checking the host C compiler version... 14.0.6 0:01.92 checking the host C compiler works... yes 0:01.92 checking for the host C++ compiler... /usr/bin/clang++ 0:01.99 checking whether the host C++ compiler can be used... yes 0:01.99 checking the host C++ compiler version... 14.0.6 0:02.03 checking the host C++ compiler works... yes 0:02.07 checking for 64-bit OS... yes 0:02.11 checking for new enough STL headers from libstdc++... yes 0:02.17 checking for linker... lld 0:02.17 checking for the assembler... /usr/bin/clang 0:02.20 checking for ar... /usr/bin/llvm-ar 0:02.23 checking for nm... /usr/bin/llvm-nm 0:02.23 checking for pkg_config... /usr/bin/pkg-config 0:02.24 checking for pkg-config version... 1.8.0 0:02.29 checking for stdint.h... yes 0:02.33 checking for inttypes.h... yes 0:02.38 checking for malloc.h... yes 0:02.42 checking for alloca.h... yes 0:02.45 checking for sys/byteorder.h... no 0:02.50 checking for getopt.h... yes 0:02.55 checking for unistd.h... yes 0:02.59 checking for nl_types.h... yes 0:02.63 checking for cpuid.h... yes 0:02.70 checking for fts.h... yes 0:02.75 checking for sys/statvfs.h... yes 0:02.79 checking for sys/statfs.h... yes 0:02.84 checking for sys/vfs.h... yes 0:02.90 checking for sys/mount.h... yes 0:02.95 checking for sys/quota.h... yes 0:03.00 checking for linux/quota.h... yes 0:03.05 checking for linux/if_addr.h... yes 0:03.11 checking for linux/rtnetlink.h... yes 0:03.15 checking for sys/queue.h... yes 0:03.20 checking for sys/types.h... yes 0:03.25 checking for netinet/in.h... yes 0:03.29 checking for byteswap.h... yes 0:03.33 checking for memfd_create in sys/mman.h... yes 0:03.38 checking for linux/perf_event.h... yes 0:03.42 checking for perf_event_open system call... yes 0:03.46 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:03.50 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:03.54 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes 0:03.58 checking whether the C compiler supports -Wformat-type-confusion... yes 0:03.61 checking whether the C++ compiler supports -Wformat-type-confusion... yes 0:03.65 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:03.70 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:03.74 checking whether the C++ compiler supports -Wshadow-uncaptured-local... yes 0:03.78 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:03.82 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:03.86 checking whether the C compiler supports -Wunreachable-code-return... yes 0:03.90 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:03.93 checking whether the C compiler supports -Wclass-varargs... yes 0:03.97 checking whether the C++ compiler supports -Wclass-varargs... yes 0:04.01 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:04.05 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:04.09 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:04.13 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:04.17 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:04.20 checking whether the C compiler supports -Wloop-analysis... yes 0:04.24 checking whether the C++ compiler supports -Wloop-analysis... yes 0:04.28 checking whether the C compiler supports -Wno-range-loop-analysis... yes 0:04.32 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes 0:04.36 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:04.40 checking whether the C++ compiler supports -Wcomma... yes 0:04.43 checking whether the C compiler supports -Wduplicated-cond... no 0:04.46 checking whether the C++ compiler supports -Wduplicated-cond... no 0:04.50 checking whether the C compiler supports -Wenum-compare-conditional... yes 0:04.54 checking whether the C++ compiler supports -Wenum-compare-conditional... yes 0:04.58 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:04.62 checking whether the C compiler supports -Wstring-conversion... yes 0:04.65 checking whether the C++ compiler supports -Wstring-conversion... yes 0:04.73 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:04.76 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 0:04.80 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no 0:04.85 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:04.89 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:04.94 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:04.98 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:05.01 checking whether the C compiler supports -Wno-error=coverage-mismatch... no 0:05.05 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no 0:05.09 checking whether the C compiler supports -Wno-error=backend-plugin... yes 0:05.13 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:05.18 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:05.21 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:05.25 checking whether the C compiler supports -Wno-multistatement-macros... no 0:05.28 checking whether the C++ compiler supports -Wno-multistatement-macros... no 0:05.32 checking whether the C compiler supports -Wno-error=return-std-move... yes 0:05.37 checking whether the C++ compiler supports -Wno-error=return-std-move... yes 0:05.40 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:05.43 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:05.47 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:05.51 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:05.55 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:05.59 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:05.64 checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes 0:05.68 checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... yes 0:05.72 checking whether the C compiler supports -Wformat... yes 0:05.76 checking whether the C++ compiler supports -Wformat... yes 0:05.80 checking whether the C compiler supports -Wformat-security... yes 0:05.84 checking whether the C++ compiler supports -Wformat-security... yes 0:05.87 checking whether the C compiler supports -Wformat-overflow=2... no 0:05.91 checking whether the C++ compiler supports -Wformat-overflow=2... no 0:05.97 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:06.01 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:06.04 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:06.09 checking whether the C compiler supports -Wno-psabi... yes 0:06.12 checking whether the C++ compiler supports -Wno-psabi... yes 0:06.16 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:06.20 checking whether the C++ compiler supports -fno-aligned-new... yes 0:06.20 checking for llvm_profdata... /usr/bin/llvm-profdata 0:06.21 checking for rustc... /usr/bin/rustc 0:06.21 checking for cargo... /usr/bin/cargo 0:06.27 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/rustc' 0:06.32 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/cargo' 0:06.34 checking rustc version... 1.62.1 0:06.36 checking cargo version... 1.62.1 0:06.47 checking for rust host triplet... x86_64-unknown-linux-gnu 0:06.54 checking for rust target triplet... x86_64-unknown-linux-gnu 0:06.54 checking for rustdoc... /usr/bin/rustdoc 0:06.54 checking for rustfmt... /usr/bin/rustfmt 0:06.55 checking for clang for bindgen... /usr/bin/clang++ 0:06.58 checking for libclang for bindgen... /usr/lib/libclang.so 0:06.59 checking that libclang is new enough... yes 0:06.59 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 0:06.71 checking for readline... yes 0:06.71 checking for awk... /usr/bin/gawk 0:06.71 checking for perl... /usr/bin/perl 0:06.72 checking for minimum required perl version >= 5.006... 5.036000 0:06.73 checking for full perl installation... yes 0:06.73 checking for gmake... /usr/bin/make 0:06.73 checking for watchman... not found 0:06.73 checking for xargs... /usr/bin/xargs 0:06.73 checking for rpmbuild... not found 0:06.73 checking for NSIS version... no 0:06.77 checking for llvm-objdump... /usr/bin/llvm-objdump 0:06.77 checking for zlib >= 1.2.3... yes 0:06.77 checking MOZ_ZLIB_CFLAGS... 0:06.77 checking MOZ_ZLIB_LIBS... -lz 0:06.77 checking for m4... /usr/bin/m4 0:06.85 creating cache ./config.cache 0:06.90 checking host system type... x86_64-pc-linux-gnu 0:06.92 checking target system type... x86_64-pc-linux-gnu 0:06.95 checking build system type... x86_64-pc-linux-gnu 0:07.00 checking for Cygwin environment... no 0:07.05 checking for mingw32 environment... no 0:07.16 checking for executable suffix... no 0:07.16 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:07.17 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) works... (cached) yes 0:07.17 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) is a cross-compiler... no 0:07.17 checking whether we are using GNU C... (cached) yes 0:07.17 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:07.17 checking for c++... (cached) /usr/bin/clang++ -std=gnu++17 0:07.17 checking whether the C++ compiler (/usr/bin/clang++ -std=gnu++17 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) works... (cached) yes 0:07.17 checking whether the C++ compiler (/usr/bin/clang++ -std=gnu++17 -march=x86-64-v2 -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) is a cross-compiler... no 0:07.17 checking whether we are using GNU C++... (cached) yes 0:07.18 checking whether /usr/bin/clang++ -std=gnu++17 accepts -g... (cached) yes 0:07.18 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:07.18 checking for strip... strip 0:07.18 checking for sb-conf... no 0:07.18 checking for ve... no 0:07.36 checking for X... no 0:07.55 checking for --noexecstack option to as... yes 0:07.66 checking for -z noexecstack option to ld... yes 0:07.77 checking for -z text option to ld... yes 0:07.89 checking for -z relro option to ld... yes 0:08.00 checking for -z nocopyreloc option to ld... yes 0:08.12 checking for -Bsymbolic-functions option to ld... yes 0:08.23 checking for --build-id=sha1 option to ld... yes 0:08.36 checking whether the linker supports Identical Code Folding... no 0:08.74 checking whether removing dead symbols breaks debugging... no 0:08.80 checking for working const... yes 0:08.85 checking for mode_t... yes 0:08.90 checking for off_t... yes 0:08.95 checking for pid_t... yes 0:09.00 checking for size_t... yes 0:09.06 checking for ssize_t... yes 0:09.22 checking whether 64-bits std::atomic requires -latomic... no 0:09.29 checking for dirent.h that defines DIR... yes 0:09.41 checking for opendir in -ldir... no 0:09.52 checking for gethostbyname_r in -lc_r... no 0:09.64 checking for library containing dlopen... none required 0:09.74 checking for dlfcn.h... yes 0:09.86 checking for socket in -lsocket... no 0:09.97 checking for pthread_create in -lpthreads... no 0:10.10 checking for pthread_create in -lpthread... yes 0:10.20 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... yes 0:10.33 checking for getc_unlocked... yes 0:10.47 checking for _getc_nolock... no 0:10.59 checking for gmtime_r... yes 0:10.72 checking for localtime_r... yes 0:10.85 checking for pthread_getname_np... yes 0:10.98 checking for pthread_get_name_np... no 0:11.11 checking for clock_gettime(CLOCK_MONOTONIC)... 0:11.24 checking for sin in -lm... yes 0:11.42 checking for res_ninit()... yes 0:11.54 checking for nl_langinfo and CODESET... yes 0:11.61 checking for an implementation of va_copy()... yes 0:11.67 checking whether va_list can be copied by value... no 0:11.80 checking for __thread keyword for TLS variables... yes 0:11.92 checking for localeconv... yes 0:11.99 checking for valid optimization flags... yes 0:12.12 checking for __cxa_demangle... yes 0:12.13 checking for -pipe support... yes 0:12.18 checking for tm_zone tm_gmtoff in struct tm... yes 0:12.33 checking what kind of list files are supported by the linker... linkerscript 0:12.46 checking for posix_fadvise... yes 0:12.59 checking for posix_fallocate... yes 0:12.66 checking for malloc.h... yes 0:12.79 checking for strndup... yes 0:12.92 checking for posix_memalign... yes 0:13.05 checking for memalign... yes 0:13.18 checking for malloc_usable_size... yes 0:13.24 checking whether malloc_usable_size definition can use const argument... no 0:13.29 checking for valloc in malloc.h... yes 0:13.34 checking for valloc in unistd.h... no 0:13.39 checking for _aligned_malloc in malloc.h... no 0:13.42 updating cache ./config.cache 0:13.43 creating ./config.data 0:13.45 Creating config.status 0:13.59 Reticulating splines... 0:13.67 0:00.09 File already read. Skipping: /startdir/src/firefox-91.13.0/build/unix/moz.build 0:14.07 Finished reading 71 moz.build files in 0.07s 0:14.07 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:14.07 Processed into 336 build config descriptors in 0.08s 0:14.07 RecursiveMake backend executed in 0.28s 0:14.07 266 total backend files; 266 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 42 Makefile 0:14.07 FasterMake backend executed in 0.04s 0:14.07 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted 0:14.07 Total wall time: 0.49s; CPU time: 0.49s; Efficiency: 100%; Untracked: 0.02s 0:14.17 Adding make options from /startdir/src/firefox-91.13.0/.mozconfig MOZ_OBJDIR=/startdir/src/firefox-91.13.0/obj OBJDIR=/startdir/src/firefox-91.13.0/obj FOUND_MOZCONFIG=/startdir/src/firefox-91.13.0/.mozconfig export FOUND_MOZCONFIG 0:14.17 /usr/bin/make -f client.mk -s 0:14.22 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:14.37 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:14.37 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:14.37 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:14.45 Elapsed: 0.09s; From dist/include: Kept 1 existing; Added/updated 481; Removed 0 files and 0 directories. 0:14.58 Elapsed: 0.21s; From _tests: Kept 3 existing; Added/updated 487; Removed 0 files and 0 directories. 0:14.82 ./js-confdefs.h.stub 0:14.82 ./js-config.h.stub 0:14.82 ./selfhosted.out.h.stub 0:14.82 ./ReservedWordsGenerated.h.stub 0:14.82 ./StatsPhasesGenerated.h.stub 0:14.82 ./MIROpsGenerated.h.stub 0:14.82 ./LOpcodesGenerated.h.stub 0:14.83 config 0:14.84 ./CacheIROpsGenerated.h.stub 0:15.08 /usr/bin/clang++ -std=gnu++17 -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:15.11 config/nsinstall_real 0:15.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 0:15.22 from distutils.version import StrictVersion as Version 0:15.36 config/system-header.sentinel.stub 0:15.86 js/src/rust/force-cargo-library-build 0:15.86 js/src/gc/StatsPhasesGenerated.inc.stub 0:15.86 js/src/build/symverscript.stub 0:15.87 js/src/debugger 0:15.87 config/external/icu/data/icu_data.o 0:15.87 js/src/frontend 0:15.88 intl/components 0:15.88 js/src/irregexp 0:15.88 config/external/icu/i18n 0:15.88 js/src/jit 0:15.88 config/external/icu/common 0:15.92 js/src 0:16.22 js/src/wasm 0:16.33 memory/build 0:16.54 memory/mozalloc 0:17.74 mfbt 0:19.03 In file included from Unified_cpp_js_src_jit0.cpp:2: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.cpp:7: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:19.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:19.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:19.03 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:19.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.03 || 0:19.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:19.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] 0:19.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:19.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.04 || 0:19.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 0:19.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] 0:19.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:19.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.04 || 0:19.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 0:19.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] 0:19.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:19.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.04 || 0:19.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 0:19.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] 0:19.04 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:19.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:19.04 || 0:19.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 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:11: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:20.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:20.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:20.53 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.53 || 0:20.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:20.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:20.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:20.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.54 || 0:20.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:20.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:20.54 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.54 || 0:20.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:20.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:20.54 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.54 || 0:20.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:20.54 /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.54 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.54 || 0:20.54 /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.91 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:60: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:20.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:20.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:20.91 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.91 || 0:20.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:20.92 /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.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.92 || 0:20.92 /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.92 /startdir/src/firefox-91.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.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.92 || 0:20.92 /startdir/src/firefox-91.13.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.92 /startdir/src/firefox-91.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.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.92 || 0:20.92 /startdir/src/firefox-91.13.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.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:20.92 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:20.92 || 0:20.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:21.41 In file included from Unified_cpp_js_src_debugger0.cpp:11: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Debugger.cpp:105: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:21.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:21.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:21.41 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:21.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.41 || 0:21.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:21.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] 0:21.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:21.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.42 || 0:21.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 0:21.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] 0:21.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:21.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.42 || 0:21.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 0:21.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:21.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:21.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.43 || 0:21.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:21.43 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:21.43 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:21.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.43 || 0:21.43 /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.43 modules/fdlibm/src 0:21.62 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:21.62 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:61: 0:21.62 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:21.62 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:21.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:21.62 uint8_t assertByte = assertBits & 0x7f; 0:21.62 ^ 0:25.62 5 warnings generated. 0:26.71 Compiling semver-parser v0.7.0 0:29.36 mozglue/misc 0:29.46 Compiling encoding_rs v0.8.22 0:30.16 Compiling cfg-if v0.1.10 0:30.31 error: options `-C embed-bitcode=no` and `-C lto` are incompatible 0:30.32 error: could not compile `cfg-if` due to previous error 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:7: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:30.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:30.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] 0:30.35 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:30.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.35 || 0:30.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 0:30.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] 0:30.35 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:30.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.35 || 0:30.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 0:30.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] 0:30.36 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.36 || 0:30.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:30.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] 0:30.36 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.36 || 0:30.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:30.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:30.36 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:30.36 || 0:30.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:30.85 make[4]: *** [/startdir/src/firefox-91.13.0/config/makefiles/rust.mk:405: force-cargo-library-build] Error 101 0:30.85 make[3]: *** [/startdir/src/firefox-91.13.0/config/recurse.mk:72: js/src/rust/target] Error 2 0:30.85 make[3]: *** Waiting for unfinished jobs.... 0:32.46 In file included from Unified_cpp_js_src0.cpp:11: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:35: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:32.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:32.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:32.46 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:32.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.46 || 0:32.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:32.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] 0:32.47 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:32.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.47 || 0:32.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 0:32.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] 0:32.47 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:32.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.47 || 0:32.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 0:32.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] 0:32.47 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:32.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.47 || 0:32.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 0:32.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] 0:32.47 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:32.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:32.47 || 0:32.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 0:34.03 5 warnings generated. 0:35.63 In file included from Unified_cpp_js_src_irregexp0.cpp:2: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:21: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:35.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:35.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:35.63 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:35.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.63 || 0:35.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:35.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:35.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.64 || 0:35.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:35.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:35.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.64 || 0:35.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:35.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:35.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.64 || 0:35.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:35.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:35.64 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:35.64 || 0:35.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:35.67 5 warnings generated. 0:39.34 In file included from Unified_cpp_js_src_jit1.cpp:2: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.cpp:7: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.h:10: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineFrameInfo.h:18: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:39.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:39.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:39.34 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.34 || 0:39.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:39.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:39.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.34 || 0:39.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:39.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:39.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.34 || 0:39.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:39.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:39.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.34 || 0:39.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:39.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:39.34 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:39.34 || 0:39.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:40.15 In file included from Unified_cpp_js_src_jit10.cpp:2: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ScalarReplacement.cpp:13: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:40.15 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:40.15 /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.15 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.15 || 0:40.15 /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.15 /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.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.15 || 0:40.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:40.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:40.16 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:40.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.16 || 0:40.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:40.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:40.16 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:40.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.16 || 0:40.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:40.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:40.16 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:40.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.16 || 0:40.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:41.21 5 warnings generated. 0:42.14 5 warnings generated. 0:43.91 5 warnings generated. 0:46.46 In file included from Unified_cpp_js_src10.cpp:2: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi.cpp:109: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:46.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:46.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:46.46 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.46 || 0:46.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:46.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:46.46 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.47 || 0:46.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 0:46.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] 0:46.47 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.47 || 0:46.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 0:46.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] 0:46.47 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.47 || 0:46.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 0:46.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] 0:46.47 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.47 || 0:46.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 0:47.31 In file included from Unified_cpp_js_src_debugger1.cpp:11: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Script.cpp:44: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:47.31 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:47.31 /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:47.31 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:47.31 || 0:47.31 /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:47.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] 0:47.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:47.32 || 0:47.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 0:47.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] 0:47.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:47.32 || 0:47.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 0:47.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] 0:47.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:47.32 || 0:47.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 0:47.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] 0:47.32 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:47.32 || 0:47.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 0:50.91 6 warnings generated. 0:54.92 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:19: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:54.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:54.92 /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:54.92 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.92 || 0:54.92 /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:54.92 /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:54.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.92 || 0:54.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 0:54.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] 0:54.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.93 || 0:54.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 0:54.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] 0:54.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.93 || 0:54.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 0:54.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] 0:54.93 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.93 || 0:54.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 0:55.88 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:55.88 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:32: 0:55.88 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 0:55.88 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:55.88 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:55.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:55.88 uint8_t assertByte = assertBits & 0x7f; 0:55.88 ^ 0:55.88 5 warnings generated. 0:56.78 5 warnings generated. 0:58.34 5 warnings generated. 0:59.36 5 warnings generated. 0:59.57 In file included from Unified_cpp_js_src_jit11.cpp:2: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ValueNumbering.cpp:9: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:59.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:59.58 /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.58 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.58 || 0:59.58 /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.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:59.58 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.58 || 0:59.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:59.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:59.58 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.58 || 0:59.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:59.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:59.58 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.58 || 0:59.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:59.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:59.58 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.58 || 0:59.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 1:00.61 6 warnings generated. 1:02.43 In file included from Unified_cpp_js_src_jit12.cpp:2: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WasmBCE.cpp:11: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:02.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:02.43 /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.43 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.43 || 1:02.43 /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.43 /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.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.43 || 1:02.43 /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.43 /startdir/src/firefox-91.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.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.43 || 1:02.43 /startdir/src/firefox-91.13.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.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:02.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:02.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.44 || 1:02.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:02.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:02.44 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:02.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.44 || 1:02.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:04.01 In file included from Unified_cpp_js_src_wasm2.cpp:2: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:04.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.01 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.01 || 1:04.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.02 || 1:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.02 || 1:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.02 || 1:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:04.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] 1:04.03 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.03 || 1:04.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 1:04.54 In file included from Unified_cpp_js_src16.cpp:11: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/vm/BuildId.cpp:16: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:04.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:04.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.54 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.54 || 1:04.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.55 || 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.55 || 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.55 || 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.55 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.55 || 1:04.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:05.56 In file included from Unified_cpp_js_src_wasm2.cpp:2: 1:05.56 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 1:05.56 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:05.56 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:05.56 /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:05.56 uint8_t assertByte = assertBits & 0x7f; 1:05.56 ^ 1:07.01 In file included from Unified_cpp_js_src18.cpp:11: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:29: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:07.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:07.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:07.01 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.01 || 1:07.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1: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] 1:07.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.02 || 1: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 1: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] 1:07.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.02 || 1: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 1: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] 1:07.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.02 || 1: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 1: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] 1:07.02 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.02 || 1: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 1:08.63 In file included from Unified_cpp_js_src19.cpp:20: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/vm/FrameIter.cpp:31: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:08.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:08.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:08.63 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:08.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.63 || 1:08.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:08.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.64 || 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:08.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.64 || 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:08.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.64 || 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:08.64 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.64 || 1:08.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:10.63 5 warnings generated. 1:12.11 5 warnings generated. 1:13.51 5 warnings generated. 1:15.52 In file included from Unified_cpp_js_src_jit13.cpp:2: 1:15.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.cpp:7: 1:15.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:15.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:15.52 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:15.52 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.52 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:15.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.52 || 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:15.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.53 || 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:15.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.53 || 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:15.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.53 || 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.53 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:15.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.53 || 1:15.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1: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:24: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.51 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.51 || 1:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:16.52 /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.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.52 || 1:16.52 /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.52 /startdir/src/firefox-91.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.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.52 || 1:16.52 /startdir/src/firefox-91.13.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.52 /startdir/src/firefox-91.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.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.52 || 1:16.52 /startdir/src/firefox-91.13.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.52 /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.52 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.52 || 1:16.52 /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.61 5 warnings generated. 1:17.22 In file included from Unified_cpp_js_src20.cpp:20: 1:17.22 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 1:17.22 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:17.22 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:17.22 /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:17.22 uint8_t assertByte = assertBits & 0x7f; 1:17.22 ^ 1:18.41 5 warnings generated. 1:20.76 In file included from Unified_cpp_js_src22.cpp:20: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/vm/JitActivation.cpp:22: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:20.76 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:20.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] 1:20.76 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.76 || 1:20.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 1:20.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] 1:20.76 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.76 || 1:20.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 1:20.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] 1:20.76 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.76 || 1:20.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 1:20.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:20.77 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:20.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.77 || 1:20.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:20.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:20.77 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:20.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.77 || 1:20.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:22.65 In file included from Unified_cpp_js_src_wasm3.cpp:2: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:22.65 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:22.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:22.65 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:22.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.65 || 1:22.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:22.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:22.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.66 || 1:22.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:22.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:22.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.66 || 1:22.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:22.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:22.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.66 || 1:22.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:22.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:22.66 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:22.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.66 || 1:22.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:23.32 In file included from Unified_cpp_js_src_wasm3.cpp:2: 1:23.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 1:23.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 1:23.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:23.32 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:23.32 uint8_t assertByte = assertBits & 0x7f; 1:23.32 ^ 1:24.33 6 warnings generated. 1:26.83 5 warnings generated. 1:30.86 6 warnings generated. 1:31.04 In file included from Unified_cpp_js_src_jit14.cpp:11: 1:31.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.cpp:16: 1:31.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:31.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:31.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:31.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:31.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:31.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:31.04 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:31.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.04 || 1:31.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:31.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:31.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:31.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.04 || 1:31.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:31.05 /startdir/src/firefox-91.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.05 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:31.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.05 || 1:31.05 /startdir/src/firefox-91.13.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.05 /startdir/src/firefox-91.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.05 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:31.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.05 || 1:31.05 /startdir/src/firefox-91.13.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.05 /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.05 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:31.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.05 || 1:31.05 /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.14 In file included from Unified_cpp_js_src25.cpp:29: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Scope.cpp:27: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:31.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:31.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:31.14 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:31.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.14 || 1:31.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:31.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:31.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.15 || 1:31.15 /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.15 /startdir/src/firefox-91.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.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.15 || 1:31.15 /startdir/src/firefox-91.13.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.15 /startdir/src/firefox-91.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.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.15 || 1:31.15 /startdir/src/firefox-91.13.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.15 /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.15 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.15 || 1:31.15 /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:32.92 In file included from Unified_cpp_js_src26.cpp:38: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Stack.cpp:27: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:32.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:32.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.92 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:32.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.92 || 1:32.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:32.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.93 || 1:32.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:32.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:32.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.93 || 1:32.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:32.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:32.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.93 || 1:32.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:32.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:32.93 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.93 || 1:32.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:33.35 6 warnings generated. 1:35.72 In file included from Unified_cpp_js_src_wasm4.cpp:20: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:35.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:35.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:35.72 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:35.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.72 || 1:35.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:35.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:35.72 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:35.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.72 || 1:35.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:35.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] 1:35.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.73 || 1:35.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 1:35.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] 1:35.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.73 || 1:35.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 1:35.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] 1:35.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.73 || 1:35.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 1:36.37 In file included from Unified_cpp_js_src_wasm4.cpp:20: 1:36.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 1:36.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:36.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:36.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:36.37 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:36.37 uint8_t assertByte = assertBits & 0x7f; 1:36.37 ^ 1:37.04 5 warnings generated. 1:37.33 5 warnings generated. 1:38.66 In file included from Unified_cpp_js_src_frontend5.cpp:29: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/frontend/SharedContext.cpp:19: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:38.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.66 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.66 || 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.66 || 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.66 || 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.66 || 1:38.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:38.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:38.66 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.66 || 1:38.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:42.66 5 warnings generated. 1:43.72 6 warnings generated. 1:43.82 In file included from Unified_cpp_js_src3.cpp:2: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:43.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:43.82 /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.82 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:43.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.82 || 1:43.82 /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.82 /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.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.83 || 1:43.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 1:43.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] 1:43.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.83 || 1:43.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 1:43.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] 1:43.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.83 || 1:43.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 1:43.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] 1:43.83 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.83 || 1:43.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 1:44.45 In file included from Unified_cpp_js_src3.cpp:2: 1:44.45 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 1:44.45 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:44.45 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:44.45 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:44.45 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:44.45 uint8_t assertByte = assertBits & 0x7f; 1:44.45 ^ 1:45.82 In file included from Unified_cpp_js_src_jit15.cpp:2: 1:45.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-SIMD.cpp:7: 1:45.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:45.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:45.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:45.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:45.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:45.82 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:45.82 /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.82 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.82 || 1:45.82 /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.82 /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.82 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:45.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.83 || 1:45.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 1:45.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] 1:45.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.83 || 1:45.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 1:45.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] 1:45.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.83 || 1:45.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 1:45.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] 1:45.83 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.83 || 1:45.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 1:45.92 In file included from Unified_cpp_js_src4.cpp:2: 1:45.92 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.cpp:13: 1:45.93 /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:45.93 : public std::iterator, mozilla::intl::InternalError>, &mozilla::intl::Calendar::LegacyIdentifierToBcp47>::Iterator' requested here 1:45.93 for (auto keyword : keywords.unwrap()) { 1:45.93 ^ 1:45.93 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/bits/stl_iterator_base_types.h:127:12: note: 'iterator, mozilla::intl::InternalError>>' has been explicitly marked deprecated here 1:45.93 struct _GLIBCXX17_DEPRECATED iterator 1:45.93 ^ 1:45.93 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/x86_64-pc-linux-gnu/bits/c++config.h:119:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:45.93 # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:45.93 ^ 1:48.56 In file included from Unified_cpp_js_src_jit15.cpp:11: 1:48.56 /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:48.56 unsigned numFpu = fpuSet.size(); 1:48.56 ^ 1:48.56 /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:48.56 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:48.56 ^ 1:48.56 /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:48.56 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:48.56 ^ 1:48.56 /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:48.56 unsigned numFpu = fpuSet.size(); 1:48.56 ^ 1:48.57 /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:48.57 unsigned numFpu = fpuSet.size(); 1:48.57 ^ 1:48.62 5 warnings generated. 1:50.23 5 warnings generated. 1:54.01 10 warnings generated. 1:54.56 1 warning generated. 1:57.63 In file included from Unified_cpp_js_src_jit3.cpp:2: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:7: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:57.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:57.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.63 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:57.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.63 || 1:57.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:57.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:57.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.63 || 1:57.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:57.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:57.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.64 || 1:57.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:57.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:57.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.64 || 1:57.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:57.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.64 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:57.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.64 || 1:57.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:57.95 In file included from Unified_cpp_js_src_jit2.cpp:11: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BytecodeAnalysis.cpp:10: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WarpBuilder.h:14: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:57.95 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:57.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:57.95 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.95 || 1:57.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:57.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:57.95 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.96 || 1:57.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:57.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.96 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.96 || 1:57.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:57.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.96 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.96 || 1:57.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:57.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:57.96 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.96 || 1:57.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:58.25 6 warnings generated. 2:01.06 In file included from Unified_cpp_js_src_jit4.cpp:2: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/FoldLinearArithConstants.cpp:10: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:01.06 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:01.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] 2:01.06 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.06 || 2:01.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 2:01.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] 2:01.06 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:01.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.06 || 2:01.07 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:01.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] 2:01.07 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.07 || 2:01.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 2:01.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] 2:01.07 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.07 || 2:01.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 2:01.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] 2:01.07 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.07 || 2:01.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 2:01.68 In file included from Unified_cpp_js_src_jit3.cpp:2: 2:01.68 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:81: 2:01.68 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmStubs.h:23: 2:01.68 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 2:01.68 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:01.68 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:01.68 uint8_t assertByte = assertBits & 0x7f; 2:01.68 ^ 2:02.83 In file included from Unified_cpp_js_src_jit7.cpp:2: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/KnownClass.cpp:9: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:02.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:02.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.83 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.83 || 2:02.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:02.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:02.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.83 || 2:02.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:02.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] 2:02.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.83 || 2:02.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:02.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.84 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.84 || 2:02.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:02.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.84 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.84 || 2:02.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:02.92 In file included from Unified_cpp_js_src_jit5.cpp:2: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/IonCompileTask.cpp:9: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:02.92 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:02.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.92 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.92 || 2:02.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:02.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:02.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.92 || 2:02.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:02.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] 2:02.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.93 || 2:02.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 2:02.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] 2:02.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.93 || 2:02.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 2:02.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] 2:02.93 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.93 || 2:02.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 2:03.26 In file included from Unified_cpp_js_src_jit6.cpp:2: 2:03.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/JitContext.cpp:19: 2:03.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:03.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:03.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:03.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:03.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:03.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:03.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] 2:03.26 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.26 || 2:03.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 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.27 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.27 || 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.27 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.27 || 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.27 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.27 || 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.27 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.27 || 2:03.27 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:04.96 In file included from Unified_cpp_js_src_jit8.cpp:2: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.cpp:7: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:04.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:04.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.96 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.96 || 2:04.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:04.97 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.97 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:04.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.97 || 2:04.97 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:04.97 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.97 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.97 || 2:04.97 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:04.97 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.97 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.97 || 2:04.97 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:04.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] 2:04.98 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.98 || 2:04.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 2:08.11 In file included from Unified_cpp_js_src_jit9.cpp:2: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/RangeAnalysis.cpp:21: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:08.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:08.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] 2:08.11 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:08.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.11 || 2:08.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 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:08.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.12 || 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:08.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.12 || 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:08.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.12 || 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.12 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:08.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.12 || 2:08.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:11.05 In file included from Unified_cpp_js_src_jit8.cpp:20: 2:11.05 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.cpp:44: 2:11.05 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:11.05 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:11.05 uint8_t assertByte = assertBits & 0x7f; 2:11.05 ^ 2:12.11 5 warnings generated. 2:13.21 5 warnings generated. 2:18.24 5 warnings generated. 2:19.12 5 warnings generated. 2:19.82 5 warnings generated. 2:20.12 5 warnings generated. 2:21.21 6 warnings generated. 2:21.44 6 warnings generated. 2:23.76 make[2]: *** [/startdir/src/firefox-91.13.0/config/recurse.mk:34: compile] Error 2 2:23.76 make[1]: *** [/startdir/src/firefox-91.13.0/config/rules.mk:355: default] Error 2 2:23.77 make: *** [client.mk:65: build] Error 2 2:23.79 17 compiler warnings present. Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /data/alhp-workspace/chroot/build_6f8a3821-0bc4-40dc-b47e-d6ff392a43dd/build