==> Synchronizing chroot copy [/data/alhp-workspace/chroot/root] -> [build_acce037b-f35a-45b4-9f15-aaeb93701771]...done ==> Making package: js78 78.15.0-4.1 (Wed Jul 13 20:52:50 2022) ==> Retrieving sources... -> Downloading firefox-78.15.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 3 315M 3 11.8M 0 0 77.5M 0 0:00:04 --:--:-- 0:00:04 77.2M 39 315M 39 123M 0 0 107M 0 0:00:02 0:00:01 0:00:01 107M 73 315M 73 233M 0 0 108M 0 0:00:02 0:00:02 --:--:-- 108M 100 315M 100 315M 0 0 108M 0 0:00:02 0:00:02 --:--:-- 108M -> Downloading firefox-78.15.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 22515 0 --:--:-- --:--:-- --:--:-- 23138 -> Found 0001-Fixes-for-LTO-PGO-support.patch -> Found 0002-Fixes-for-Python-3.10.patch -> Found 0003-Fixes-for-Rust-1.56.patch ==> Validating source files with sha256sums... firefox-78.15.0esr.source.tar.xz ... Passed firefox-78.15.0esr.source.tar.xz.asc ... Skipped 0001-Fixes-for-LTO-PGO-support.patch ... Passed 0002-Fixes-for-Python-3.10.patch ... Passed 0003-Fixes-for-Rust-1.56.patch ... Passed ==> Verifying source file signatures with gpg... firefox-78.15.0esr.source.tar.xz ... Passed ==> Making package: js78 78.15.0-4.1 (Wed Jul 13 20:52:57 2022) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (30) New Version Net Change extra/compiler-rt 14.0.6-1 38.99 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-1 112.44 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.5-1 54.28 MiB extra/python-appdirs 1.4.4-6 0.07 MiB community/python-jaraco.context 4.1.1-2 0.02 MiB community/python-jaraco.functools 3.5.0-2 0.05 MiB community/python-jaraco.text 3.8.0-2 0.06 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 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.6.26-1 0.11 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-1 168.59 MiB extra/git 2.37.1-1 34.47 MiB extra/lld 14.0.6-1 20.04 MiB extra/llvm 14.0.6-1 368.41 MiB extra/mercurial 6.1.4-1 25.67 MiB community/python-psutil 5.9.1-1 2.09 MiB extra/python-setuptools 1:61.3.1-1 3.18 MiB extra/rust 1:1.62.0-1 526.82 MiB extra/zip 3.0-10 0.53 MiB Total Installed Size: 1359.24 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-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 libedit... installing llvm-libs... installing rust... Optional dependencies for rust lldb: rust-lldb script gdb: rust-gdb script 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-78.15.0esr.source.tar.xz -> Found firefox-78.15.0esr.source.tar.xz.asc -> Found 0001-Fixes-for-LTO-PGO-support.patch -> Found 0002-Fixes-for-Python-3.10.patch -> Found 0003-Fixes-for-Rust-1.56.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting firefox-78.15.0esr.source.tar.xz with bsdtar ==> Starting prepare()... patching file build/moz.configure/lto-pgo.configure patching file config/makefiles/rust.mk patching file python/mach/mach/config.py patching file python/mach/mach/decorators.py patching file python/mach/mach/main.py patching file python/mozbuild/mozbuild/backend/configenvironment.py patching file python/mozbuild/mozbuild/makeutil.py patching file python/mozbuild/mozbuild/util.py patching file taskcluster/taskgraph/util/schema.py patching file testing/mozbase/manifestparser/manifestparser/filters.py patching file third_party/python/gyp/pylib/gyp/common.py patching file third_party/python/requirements.in patching file third_party/python/requirements.txt patching file third_party/python/voluptuous/voluptuous-0.12.1.dist-info/COPYING (copied from third_party/python/voluptuous/COPYING) patching file third_party/python/voluptuous/voluptuous-0.12.1.dist-info/METADATA (renamed from third_party/python/voluptuous/README.md) patching file third_party/python/voluptuous/voluptuous-0.12.1.dist-info/RECORD patching file third_party/python/voluptuous/voluptuous-0.12.1.dist-info/WHEEL patching file third_party/python/voluptuous/voluptuous-0.12.1.dist-info/top_level.txt (renamed from third_party/python/psutil-cp27-none-win_amd64/psutil-5.7.0.dist-info/top_level.txt) patching file third_party/python/voluptuous/voluptuous/__init__.py patching file third_party/python/voluptuous/voluptuous/error.py patching file third_party/python/voluptuous/voluptuous/schema_builder.py patching file third_party/python/voluptuous/voluptuous/util.py patching file third_party/python/voluptuous/voluptuous/validators.py patching file .cargo/config.in patching file Cargo.lock patching file Cargo.toml patching file third_party/rust/packed_simd/.cargo-checksum.json patching file third_party/rust/packed_simd/Cargo.toml patching file third_party/rust/packed_simd/build.rs patching file third_party/rust/packed_simd/src/api/shuffle.rs patching file third_party/rust/packed_simd/src/codegen/llvm.rs patching file third_party/rust/packed_simd/src/lib.rs ==> Starting build()... Building instrumented JS... 0:00.43 Clobber not needed. 0:00.43 Adding make options from /startdir/src/firefox-78.15.0/.mozconfig MOZ_OBJDIR=/startdir/src/firefox-78.15.0/obj OBJDIR=/startdir/src/firefox-78.15.0/obj FOUND_MOZCONFIG=/startdir/src/firefox-78.15.0/.mozconfig export FOUND_MOZCONFIG 0:00.44 /usr/bin/make -f client.mk -s configure 0:00.44 cd /startdir/src/firefox-78.15.0/obj 0:00.45 /startdir/src/firefox-78.15.0/configure 0:00.63 Creating Python 3 environment 0:00.98 created virtual environment CPython3.10.5.final.0-64 in 210ms 0:00.98 creator CPython3Posix(dest=/startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3, clear=False, global=False) 0:00.98 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/build/.local/share/virtualenv) 0:00.98 added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 0:00.98 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:01.04 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:697: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 0:01.04 from distutils.version import LooseVersion 0:01.04 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:316: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead 0:01.04 import distutils.sysconfig 0:02.66 b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build/temp.linux-x86_64-3.10\ncreating build/temp.linux-x86_64-3.10/psutil\ngcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -ffat-lto-objects -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.10/psutil/_psutil_common.o\ngcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -ffat-lto-objects -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.10/psutil/_psutil_linux.o\ngcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -ffat-lto-objects -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.10/psutil/_psutil_posix.o\ncreating build/lib.linux-x86_64-3.10\ncreating build/lib.linux-x86_64-3.10/psutil\ngcc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto build/temp.linux-x86_64-3.10/psutil/_psutil_common.o build/temp.linux-x86_64-3.10/psutil/_psutil_linux.o build/temp.linux-x86_64-3.10/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-x86_64-3.10/psutil/_psutil_linux.cpython-310-x86_64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\ngcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -ffat-lto-objects -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.10/psutil/_psutil_common.o\ngcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -ffat-lto-objects -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.10/psutil/_psutil_posix.o\ngcc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto build/temp.linux-x86_64-3.10/psutil/_psutil_common.o build/temp.linux-x86_64-3.10/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-x86_64-3.10/psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so\ncopying build/lib.linux-x86_64-3.10/psutil/_psutil_linux.cpython-310-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.10/psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so -> psutil\n" 0:02.67 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:02.67 Re-executing in the virtualenv 0:02.89 Adding configure options from /startdir/src/firefox-78.15.0/.mozconfig 0:02.89 --enable-application=js 0:02.89 --prefix=/usr 0:02.89 --enable-release 0:02.89 --enable-hardening 0:02.89 --enable-optimize 0:02.89 --enable-rust-simd 0:02.89 --enable-linker=lld 0:02.89 --disable-debug 0:02.89 --disable-debug-symbols 0:02.89 --disable-jemalloc 0:02.89 --disable-strip 0:02.89 --with-system-zlib 0:02.89 --without-system-icu 0:02.89 --enable-readline 0:02.89 --enable-shared-js 0:02.89 --enable-tests 0:02.89 --with-intl-api 0:02.89 --enable-profile-generate=cross 0:02.89 checking for vcs source checkout... no 0:02.92 checking for a shell... /usr/bin/sh 0:02.96 checking for host system type... x86_64-pc-linux-gnu 0:02.96 checking for target system type... x86_64-pc-linux-gnu 0:03.23 checking for Python 3... /startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3/bin/python (3.10.5) 0:03.24 checking whether cross compiling... no 0:03.24 checking for yasm... not found 0:03.24 checking for the target C compiler... /usr/bin/clang 0:03.28 checking whether the target C compiler can be used... yes 0:03.28 checking the target C compiler version... 14.0.6 0:03.30 checking the target C compiler works... yes 0:03.30 checking for the target C++ compiler... /usr/bin/clang++ 0:03.33 checking whether the target C++ compiler can be used... yes 0:03.33 checking the target C++ compiler version... 14.0.6 0:03.35 checking the target C++ compiler works... yes 0:03.35 checking for the host C compiler... /usr/bin/clang 0:03.38 checking whether the host C compiler can be used... yes 0:03.38 checking the host C compiler version... 14.0.6 0:03.40 checking the host C compiler works... yes 0:03.40 checking for the host C++ compiler... /usr/bin/clang++ 0:03.43 checking whether the host C++ compiler can be used... yes 0:03.43 checking the host C++ compiler version... 14.0.6 0:03.45 checking the host C++ compiler works... yes 0:03.47 checking for 64-bit OS... yes 0:03.49 checking for new enough STL headers from libstdc++... yes 0:03.49 checking for nasm... not found 0:03.51 checking for linker... lld 0:03.51 checking for the assembler... /usr/bin/clang 0:03.52 checking for ar... /usr/bin/ar 0:03.52 checking for pkg_config... /usr/bin/pkg-config 0:03.52 checking for pkg-config version... 1.8.0 0:03.54 checking for stdint.h... yes 0:03.56 checking for inttypes.h... yes 0:03.58 checking for malloc.h... yes 0:03.60 checking for alloca.h... yes 0:03.61 checking for sys/byteorder.h... no 0:03.63 checking for getopt.h... yes 0:03.66 checking for unistd.h... yes 0:03.68 checking for nl_types.h... yes 0:03.70 checking for cpuid.h... yes 0:03.73 checking for fts.h... yes 0:03.74 checking for sys/statvfs.h... yes 0:03.77 checking for sys/statfs.h... yes 0:03.78 checking for sys/vfs.h... yes 0:03.80 checking for sys/mount.h... yes 0:03.82 checking for sys/quota.h... yes 0:03.85 checking for linux/quota.h... yes 0:03.87 checking for linux/if_addr.h... yes 0:03.89 checking for linux/rtnetlink.h... yes 0:03.91 checking for sys/queue.h... yes 0:03.93 checking for sys/types.h... yes 0:03.95 checking for netinet/in.h... yes 0:03.97 checking for byteswap.h... yes 0:03.99 checking for linux/perf_event.h... yes 0:04.01 checking for perf_event_open system call... yes 0:04.03 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:04.05 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:04.07 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:04.08 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:04.10 checking whether the C compiler supports -Wunreachable-code-return... yes 0:04.12 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:04.14 checking whether the C compiler supports -Wclass-varargs... yes 0:04.16 checking whether the C++ compiler supports -Wclass-varargs... yes 0:04.18 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:04.19 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:04.21 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:04.23 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:04.24 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:04.26 checking whether the C compiler supports -Wloop-analysis... yes 0:04.28 checking whether the C++ compiler supports -Wloop-analysis... yes 0:04.30 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:04.31 checking whether the C++ compiler supports -Wcomma... yes 0:04.33 checking whether the C compiler supports -Wduplicated-cond... no 0:04.34 checking whether the C++ compiler supports -Wduplicated-cond... no 0:04.36 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:04.38 checking whether the C++ compiler supports -Wunused-function... yes 0:04.39 checking whether the C++ compiler supports -Wunused-variable... yes 0:04.41 checking whether the C compiler supports -Wstring-conversion... yes 0:04.43 checking whether the C++ compiler supports -Wstring-conversion... yes 0:04.45 checking whether the C compiler supports -Wtautological-overlap-compare... yes 0:04.47 checking whether the C++ compiler supports -Wtautological-overlap-compare... yes 0:04.48 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... yes 0:04.50 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... yes 0:04.52 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... yes 0:04.54 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... yes 0:04.56 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:04.57 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:04.59 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:04.61 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 0:04.62 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no 0:04.64 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:04.66 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:04.68 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:04.69 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:04.71 checking whether the C compiler supports -Wno-error=coverage-mismatch... no 0:04.72 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no 0:04.74 checking whether the C compiler supports -Wno-error=backend-plugin... yes 0:04.76 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:04.77 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:04.79 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:04.81 checking whether the C compiler supports -Wno-multistatement-macros... no 0:04.82 checking whether the C++ compiler supports -Wno-multistatement-macros... no 0:04.84 checking whether the C compiler supports -Wno-error=return-std-move... yes 0:04.85 checking whether the C++ compiler supports -Wno-error=return-std-move... yes 0:04.87 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:04.89 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:04.90 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:04.92 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:04.95 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:04.98 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:05.10 checking whether the C compiler supports -Wformat... yes 0:05.13 checking whether the C++ compiler supports -Wformat... yes 0:05.22 checking whether the C compiler supports -Wformat-security... yes 0:05.25 checking whether the C++ compiler supports -Wformat-security... yes 0:05.30 checking whether the C compiler supports -Wformat-overflow=2... no 0:05.33 checking whether the C++ compiler supports -Wformat-overflow=2... no 0:05.35 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:05.41 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:05.44 checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:05.44 checking for llvm_profdata... /usr/bin/llvm-profdata 0:05.51 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:05.54 checking whether the C++ compiler supports -fno-aligned-new... yes 0:05.54 checking for rustc... /usr/bin/rustc 0:05.54 checking for cargo... /usr/bin/cargo 0:05.65 checking rustc version... 1.62.0 0:05.73 checking cargo version... 1.62.0 0:05.94 checking for rust target triplet... x86_64-unknown-linux-gnu 0:06.20 checking for rust host triplet... x86_64-unknown-linux-gnu 0:06.20 checking for rustdoc... /usr/bin/rustdoc 0:06.20 checking for rustfmt... /usr/bin/rustfmt 0:06.20 checking for clang for bindgen... /usr/bin/clang++ 0:06.24 checking for libclang for bindgen... /usr/lib/libclang.so 0:06.30 checking that libclang is new enough... yes 0:06.30 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 0:06.41 checking for readline... yes 0:06.41 checking for awk... /usr/bin/gawk 0:06.41 checking for perl... /usr/bin/perl 0:06.41 checking for minimum required perl version >= 5.006... 5.036000 0:06.42 checking for full perl installation... yes 0:06.42 checking for gmake... /usr/bin/make 0:06.42 checking for watchman... not found 0:06.42 checking for xargs... /usr/bin/xargs 0:06.42 checking for rpmbuild... not found 0:06.42 checking for NSIS version... no 0:06.44 checking for llvm-objdump... /usr/bin/llvm-objdump 0:06.50 checking for zlib >= 1.2.3... yes 0:06.54 checking MOZ_ZLIB_CFLAGS... 0:06.54 checking MOZ_ZLIB_LIBS... -lz 0:06.55 checking for autoconf... /usr/bin/autoconf-2.13 0:06.55 Refreshing /startdir/src/firefox-78.15.0/js/src/old-configure with /usr/bin/autoconf-2.13 0:07.11 creating cache ./config.cache 0:07.51 checking host system type... x86_64-pc-linux-gnu 0:07.73 checking target system type... x86_64-pc-linux-gnu 0:07.95 checking build system type... x86_64-pc-linux-gnu 0:08.01 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:08.02 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.02 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.05 checking whether we are using GNU C... (cached) yes 0:08.05 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:08.07 checking for c++... (cached) /usr/bin/clang++ -std=gnu++17 0:08.11 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.11 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.11 checking whether we are using GNU C++... (cached) yes 0:08.12 checking whether /usr/bin/clang++ -std=gnu++17 accepts -g... (cached) yes 0:08.12 checking for ranlib... ranlib 0:08.14 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:08.16 checking for strip... strip 0:08.20 checking for sb-conf... no 0:08.22 checking for ve... no 0:08.84 checking for X... no 0:09.24 checking for --noexecstack option to as... yes 0:09.52 checking for -z noexecstack option to ld... yes 0:09.90 checking for -z text option to ld... yes 0:10.20 checking for -z relro option to ld... yes 0:10.52 checking for -z nocopyreloc option to ld... yes 0:10.93 checking for -Bsymbolic-functions option to ld... yes 0:11.26 checking for --build-id=sha1 option to ld... yes 0:11.61 checking whether the linker supports Identical Code Folding... no 0:12.46 checking whether removing dead symbols breaks debugging... no 0:12.72 checking for working const... yes 0:12.94 checking for mode_t... yes 0:13.10 checking for off_t... yes 0:13.24 checking for pid_t... yes 0:13.43 checking for size_t... yes 0:13.70 checking for ssize_t... yes 0:14.21 checking whether 64-bits std::atomic requires -latomic... no 0:14.62 checking for dirent.h that defines DIR... yes 0:14.96 checking for opendir in -ldir... no 0:15.24 checking for gethostbyname_r in -lc_r... no 0:15.81 checking for library containing dlopen... none required 0:16.10 checking for dlfcn.h... yes 0:16.55 checking for socket in -lsocket... no 0:17.07 checking for pthread_create in -lpthreads... no 0:17.54 checking for pthread_create in -lpthread... yes 0:17.91 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... yes 0:18.34 checking for getc_unlocked... yes 0:18.82 checking for _getc_nolock... no 0:19.10 checking for gmtime_r... yes 0:19.50 checking for localtime_r... yes 0:19.95 checking for pthread_getname_np... yes 0:20.52 checking for pthread_get_name_np... no 0:20.95 checking for clock_gettime(CLOCK_MONOTONIC)... 0:21.46 checking for sin in -lm... yes 0:24.23 checking for res_ninit()... yes 0:24.63 checking for nl_langinfo and CODESET... yes 0:24.81 checking for an implementation of va_copy()... yes 0:25.04 checking whether va_list can be copied by value... no 0:25.47 checking for __thread keyword for TLS variables... yes 0:25.90 checking for localeconv... yes 0:26.24 checking for valid optimization flags... yes 0:27.50 checking for __cxa_demangle... yes 0:27.57 checking for -pipe support... yes 0:27.81 checking for tm_zone tm_gmtoff in struct tm... yes 0:28.31 checking what kind of list files are supported by the linker... linkerscript 0:28.54 checking for posix_fadvise... yes 0:29.05 checking for posix_fallocate... yes 0:29.41 checking for malloc.h... yes 0:29.62 checking for strndup... yes 0:30.13 checking for posix_memalign... yes 0:30.58 checking for memalign... yes 0:30.97 checking for malloc_usable_size... yes 0:31.15 checking whether malloc_usable_size definition can use const argument... no 0:31.25 checking for valloc in malloc.h... yes 0:31.35 checking for valloc in unistd.h... no 0:31.46 checking for _aligned_malloc in malloc.h... no 0:31.65 updating cache ./config.cache 0:32.23 creating ./config.data 0:32.36 Creating config.status 0:32.71 Reticulating splines... 0:33.50 Finished reading 68 moz.build files in 0.14s 0:33.50 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:33.50 Processed into 320 build config descriptors in 0.14s 0:33.50 RecursiveMake backend executed in 0.45s 0:33.50 249 total backend files; 249 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 39 Makefile 0:33.50 FasterMake backend executed in 0.05s 0:33.50 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted 0:33.50 Total wall time: 0.84s; CPU time: 0.54s; Efficiency: 65%; Untracked: 0.06s 0:33.74 Clobber not needed. 0:33.74 Adding make options from /startdir/src/firefox-78.15.0/.mozconfig MOZ_OBJDIR=/startdir/src/firefox-78.15.0/obj OBJDIR=/startdir/src/firefox-78.15.0/obj FOUND_MOZCONFIG=/startdir/src/firefox-78.15.0/.mozconfig export FOUND_MOZCONFIG 0:33.74 /usr/bin/make -f client.mk -s 0:33.82 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:34.03 Elapsed: 0.04s; From dist/include: Kept 1 existing; Added/updated 426; Removed 0 files and 0 directories. 0:34.07 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:34.16 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. 0:34.21 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:34.50 Elapsed: 0.05s; From _tests: Kept 1 existing; Added/updated 461; Removed 0 files and 0 directories. 0:35.06 config 0:35.47 config/nsinstall_real 0:35.75 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 0:35.75 from distutils.version import StrictVersion as Version 0:36.06 config/system-header.sentinel.stub 0:36.16 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:36.16 import imp 0:36.55 js/src/js-confdefs.h.stub 0:36.65 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:36.65 import imp 0:37.54 js/src/js-config.h.stub 0:37.65 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:37.65 import imp 0:37.91 js/src/selfhosted.out.h.stub 0:37.96 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:37.96 import imp 0:38.06 /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="78.15.0" -DMOZILLA_VERSION_U=78.15.0 -DMOZILLA_UAVERSION="78.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_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_RUST_SIMD=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DX_DISPLAY_MISSING=1 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_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:38.23 js/src/frontend/ReservedWordsGenerated.h.stub 0:38.24 js/src/gc/StatsPhasesGenerated.h.stub 0:38.25 js/src/jit/MOpcodesGenerated.h.stub 0:38.33 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:38.33 import imp 0:38.34 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:38.34 import imp 0:38.44 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:38.44 import imp 0:38.46 js/src/gc/StatsPhasesGenerated.inc.stub 0:38.54 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:38.54 import imp 0:38.65 js/src/jit/LOpcodesGenerated.h.stub 0:38.74 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:38.74 import imp 0:38.85 js/src/jit/CacheIROpsGenerated.h.stub 0:39.00 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:39.00 import imp 0:39.71 js/src/rust/force-cargo-library-build 0:39.74 mfbt 0:39.82 js/src 0:39.82 mfbt/tests 0:39.85 js/src/shell 0:39.92 js/src/gdb 0:39.94 js/src/jsapi-tests 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jsmath.cpp:35: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:48.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.63 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.63 || 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:48.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.63 || 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.63 || 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.63 || 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.63 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.63 || 0:48.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 0:48.73 Compiling semver-parser v0.7.0 0:49.61 /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-prettyprinters.cpp:29:7: warning: variable 'i' is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] 0:49.61 use(i); 0:49.61 ^ 0:49.62 /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-prettyprinters.cpp:30:7: warning: variable 'a' is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] 0:49.62 use(a); 0:49.62 ^ 0:49.62 /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-prettyprinters.cpp:31:7: warning: variable 'b' is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] 0:49.62 use(b); 0:49.62 ^ 0:50.33 3 warnings generated. 0:50.70 Compiling encoding_rs v0.8.22 0:51.71 Compiling cfg-if v0.1.10 0:52.03 Compiling cc v1.0.47 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:53.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:53.61 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:53.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.61 || 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:53.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:53.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.61 || 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:53.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:53.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.61 || 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:53.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:53.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.61 || 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:53.61 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:53.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:53.61 || 0:53.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 0:54.15 In file included from Unified_cpp_js_src_shell0.cpp:11: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/shell/OSObject.cpp:45: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:54.15 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:54.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:54.15 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:54.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.15 || 0:54.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 0:54.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:54.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:54.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.15 || 0:54.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 0:54.16 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:54.16 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:54.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.16 || 0:54.16 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:54.16 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:54.16 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:54.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.16 || 0:54.16 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:54.16 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:54.16 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:54.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:54.16 || 0:54.16 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 0:56.12 5 warnings generated. 0:58.90 Compiling encoding_c v0.9.7 0:59.32 In file included from Unified_cpp_js_src_gdb0.cpp:20: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-GCCellPtr.cpp:20: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:59.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.32 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.32 || 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.32 || 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.32 || 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.32 || 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:59.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.33 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.33 || 0:59.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:00.62 Compiling encoding_c_mem v0.2.5 1:01.66 Compiling arrayvec v0.5.1 1:02.86 Compiling leb128 v0.2.4 1:03.01 5 warnings generated. 1:03.41 Compiling mozilla-central-workspace-hack v0.1.0 (/startdir/src/firefox-78.15.0/build/workspace-hack) 1:03.55 js/src/debugger 1:03.84 Compiling wasmparser v0.48.2 1:04.53 In file included from Unified_cpp_js_src_jsapi-tests10.cpp:2: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testJitDCEinGVN.cpp:9: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:04.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.53 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.53 || 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.53 || 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.53 || 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.53 || 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.53 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.53 || 1:04.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:04.62 5 warnings generated. 1:04.75 In file included from Unified_cpp_js_src_jsapi-tests0.cpp:20: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testArgumentsObject.cpp:10: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:04.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.75 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.75 || 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.75 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:04.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.75 || 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.75 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.75 || 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.75 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:04.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.75 || 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:04.75 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:04.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:04.75 || 1:04.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:13.12 In file included from Unified_cpp_js_src_debugger0.cpp:2: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:39: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:13.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.12 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.12 || 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.12 || 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.12 || 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.12 || 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:13.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.12 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.12 || 1:13.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:16.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.24 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.24 || 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.24 || 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.24 || 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.24 || 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.24 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.24 || 1:16.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:18.86 In file included from Unified_cpp_js_src0.cpp:2: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/Array.cpp:7: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:18.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:18.86 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:18.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:18.86 || 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:18.86 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:18.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:18.86 || 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:18.86 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:18.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:18.86 || 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:18.86 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:18.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:18.86 || 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:18.86 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:18.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:18.86 || 1:18.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:22.45 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:11: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:11: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:22.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:22.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.50 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:22.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.50 || 1:22.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:22.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:22.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.50 || 1:22.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:22.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.51 || 1:22.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:22.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.51 || 1:22.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:22.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:22.51 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.51 || 1:22.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:25.01 Compiling semver v0.9.0 1:26.33 5 warnings generated. 1:27.21 Compiling mozglue-static v0.1.0 (/startdir/src/firefox-78.15.0/mozglue/static/rust) 1:28.86 Compiling wast v16.0.0 1:29.56 In file included from Unified_cpp_js_src1.cpp:2: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:29.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:29.56 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:29.56 || 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:29.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:29.56 || 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:29.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:29.56 || 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:29.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:29.56 || 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:29.56 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:29.56 || 1:29.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:35.34 In file included from Unified_cpp_js_src_jsapi-tests13.cpp:38: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testPreserveJitCode.cpp:12: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:35.34 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:35.34 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:35.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.34 || 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:35.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:35.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.34 || 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:35.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:35.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.34 || 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:35.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:35.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.34 || 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:35.34 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:35.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:35.34 || 1:35.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:42.62 5 warnings generated. 1:46.15 5 warnings generated. 1:52.03 5 warnings generated. 1:52.24 js/src/frontend 1:56.53 5 warnings generated. 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/Parser.cpp:72: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:02.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:02.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.14 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.14 || 2:02.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.20 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.20 || 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.20 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.20 || 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.20 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.20 || 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.20 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.20 || 2:02.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:04.73 In file included from Unified_cpp_js_src_jsapi-tests19.cpp:2: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:19: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:04.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.73 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.73 || 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.73 || 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.73 || 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.73 || 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.73 || 2:04.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:06.52 5 warnings generated. 2:07.54 In file included from Unified_cpp_js_src_jsapi-tests19.cpp:20: 2:07.54 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:07.54 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:07.54 uint8_t assertByte = assertBits & 0x7f; 2:07.54 ^ 2:08.70 5 warnings generated. 2:17.75 In file included from Unified_cpp_js_src10.cpp:2: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi.cpp:101: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.h:24: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:17.75 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:17.75 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:17.76 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:17.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:17.76 || 2:17.76 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:17.76 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:17.76 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:17.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:17.76 || 2:17.76 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:17.76 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:17.80 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:17.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:17.80 || 2:17.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:17.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:17.80 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:17.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:17.80 || 2:17.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:17.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:17.80 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:17.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:17.80 || 2:17.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:21.25 In file included from Unified_cpp_js_src_jsapi-tests4.cpp:38: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:13: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:21.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:21.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.25 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.25 || 2:21.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:21.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.25 || 2:21.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:21.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.25 || 2:21.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:21.26 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.26 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:21.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.26 || 2:21.26 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:21.26 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.26 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:21.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.26 || 2:21.26 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:27.40 5 warnings generated. 2:30.23 Compiling rustc_version v0.2.3 2:32.33 Compiling wat v1.0.17 2:32.90 5 warnings generated. 2:34.22 Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8) 2:38.04 js/src/gc 2:38.71 In file included from Unified_cpp_js_src11.cpp:2: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:38.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.71 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.71 || 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.71 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.71 || 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.71 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.71 || 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.71 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.71 || 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.71 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.71 || 2:38.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:39.43 6 warnings generated. 2:43.33 In file included from Unified_cpp_js_src12.cpp:2: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/proxy/Wrapper.cpp:20: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:43.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:43.34 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.34 || 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:43.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.34 || 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:43.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.34 || 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:43.34 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.34 || 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:43.34 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.34 || 2:43.34 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:49.50 In file included from Unified_cpp_js_src_gc0.cpp:2: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/gc/Allocator.cpp:28: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:49.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:49.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.50 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.50 || 2:49.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:49.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.50 || 2:49.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:49.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.50 || 2:49.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:49.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:49.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.51 || 2:49.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:49.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.51 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:49.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.51 || 2:49.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:49.53 5 warnings generated. 2:51.55 In file included from Unified_cpp_js_src_debugger1.cpp:2: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/Object.cpp:72: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:51.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:51.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.55 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.55 || 2:51.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:51.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.56 || 2:51.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:51.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.61 || 2:51.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:51.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.61 || 2:51.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:51.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:51.61 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.61 || 2:51.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:54.03 In file included from Unified_cpp_js_src13.cpp:38: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/util/StringBuffer.cpp:15: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:54.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:54.03 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:54.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.03 || 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:54.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:54.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.03 || 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:54.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:54.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.03 || 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:54.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:54.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.03 || 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:54.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:54.04 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:54.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.04 || 2:54.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:58.11 5 warnings generated. 2:59.40 In file included from Unified_cpp_js_src_frontend0.cpp:11: 2:59.40 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:37: 2:59.40 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 2:59.40 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:59.41 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.41 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:59.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.41 || 2:59.41 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:59.41 In file included from Unified_cpp_js_src14.cpp:29: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:7: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:59.41 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:59.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:59.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:59.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:59.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:59.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:59.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.42 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:59.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.42 || 2:59.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:59.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:59.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.42 || 2:59.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:59.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:59.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.42 || 2:59.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:59.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.43 || 2:59.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:59.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.43 || 2:59.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:59.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.43 || 2:59.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:59.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.43 || 2:59.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:59.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.44 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:59.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.44 || 2:59.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:59.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:59.44 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:59.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.44 || 2:59.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:59.60 5 warnings generated. 3:00.43 5 warnings generated. 3:06.10 In file included from Unified_cpp_js_src16.cpp:2: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:57: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/vm/BytecodeLocation-inl.h:15: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:06.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:06.10 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:06.10 || 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:06.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:06.10 || 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:06.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:06.10 || 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:06.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:06.10 || 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:06.10 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:06.10 || 3:06.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:08.32 5 warnings generated. 3:10.61 In file included from Unified_cpp_js_src15.cpp:2: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:17: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:10.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:10.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.61 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:10.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.61 || 3:10.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:10.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:10.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.61 || 3:10.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:10.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.62 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.62 || 3:10.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:10.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.62 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.62 || 3:10.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:10.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.62 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.62 || 3:10.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:11.64 js/src/jit 3:18.43 In file included from Unified_cpp_js_src17.cpp:2: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:18.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:18.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.44 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:18.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.44 || 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:18.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.44 || 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:18.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.44 || 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:18.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.44 || 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.44 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:18.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.44 || 3:18.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:20.81 js/src/wasm 3:21.32 In file included from Unified_cpp_js_src_jit0.cpp:2: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:21.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.32 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.32 || 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.32 || 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.32 || 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.32 || 3:21.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.33 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.33 || 3:21.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:22.90 5 warnings generated. 3:26.42 5 warnings generated. 3:28.62 5 warnings generated. 3:30.71 5 warnings generated. 3:31.43 In file included from Unified_cpp_js_src_frontend3.cpp:47: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/ObjLiteral.cpp:17: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:31.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:31.43 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:31.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.43 || 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:31.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:31.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.43 || 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:31.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:31.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.43 || 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:31.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:31.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.43 || 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:31.43 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:31.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.43 || 3:31.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:32.12 In file included from Unified_cpp_js_src_wasm0.cpp:2: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:55: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCompile.h:22: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.h:24: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:32.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:32.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:32.12 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:32.12 || 3:32.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:32.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:32.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:32.12 || 3:32.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:32.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:32.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:32.12 || 3:32.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:32.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:32.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:32.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:32.13 || 3:32.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:32.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:32.13 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:32.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:32.13 || 3:32.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:33.11 In file included from Unified_cpp_js_src19.cpp:2: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:17: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:33.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:33.11 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:33.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.11 || 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:33.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:33.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.11 || 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:33.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:33.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.11 || 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:33.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:33.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.11 || 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:33.11 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:33.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.11 || 3:33.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:34.01 In file included from Unified_cpp_js_src18.cpp:20: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:34.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:34.01 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.01 || 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:34.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.01 || 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:34.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.01 || 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:34.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.01 || 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:34.01 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.01 || 3:34.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:34.15 In file included from Unified_cpp_js_src_wasm0.cpp:2: 3:34.15 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:56: 3:34.15 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 3:34.15 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 3:34.15 uint8_t assertByte = assertBits & 0x7f; 3:34.15 ^ 3:37.73 In file included from Unified_cpp_js_src19.cpp:20: 3:37.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/HelperThreads.cpp:29: 3:37.73 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 3:37.73 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 3:37.73 uint8_t assertByte = assertBits & 0x7f; 3:37.73 ^ 3:39.35 In file included from Unified_cpp_js_src_frontend4.cpp:2: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:27: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:39.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:39.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:39.35 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:39.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:39.35 || 3:39.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:39.40 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:39.40 || 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:39.40 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:39.40 || 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:39.40 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:39.40 || 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:39.40 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:39.40 || 3:39.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:40.20 5 warnings generated. 3:40.72 In file included from Unified_cpp_js_src_frontend5.cpp:2: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/SharedContext.cpp:17: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:40.72 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:40.73 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.73 || 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:40.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.73 || 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:40.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.73 || 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:40.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.73 || 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:40.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.73 || 3:40.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:41.80 5 warnings generated. 3:47.53 5 warnings generated. 3:51.20 5 warnings generated. 3:52.13 In file included from Unified_cpp_js_src2.cpp:2: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:52.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:52.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:52.13 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.13 || 3:52.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:52.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:52.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.13 || 3:52.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:52.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:52.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:52.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.14 || 3:52.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:52.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:52.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:52.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.14 || 3:52.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:52.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:52.14 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:52.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.14 || 3:52.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:56.42 In file included from Unified_cpp_js_src20.cpp:2: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Iteration.cpp:44: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:56.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:56.42 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:56.42 || 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:56.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:56.42 || 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:56.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:56.42 || 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:56.42 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:56.42 || 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:56.42 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:56.42 || 3:56.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:57.43 5 warnings generated. 3:57.95 5 warnings generated. 3:58.51 In file included from Unified_cpp_js_src21.cpp:2: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:58.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:58.51 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:58.51 || 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:58.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:58.51 || 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:58.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:58.51 || 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:58.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:58.51 || 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:58.51 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:58.51 || 3:58.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:00.73 5 warnings generated. 4:02.43 In file included from Unified_cpp_js_src_jit1.cpp:2: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:17: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:02.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:02.43 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.43 || 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:02.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.43 || 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:02.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.43 || 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:02.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.43 || 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:02.43 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.43 || 4:02.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:05.71 6 warnings generated. 4:07.14 In file included from Unified_cpp_js_src22.cpp:2: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:07.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:07.14 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.14 || 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:07.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.14 || 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:07.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.14 || 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:07.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.14 || 4:07.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:07.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:07.15 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.15 || 4:07.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:07.81 Compiling jsrust_shared v0.1.0 (/startdir/src/firefox-78.15.0/js/src/rust/shared) 4:08.13 Compiling jsrust v0.1.0 (/startdir/src/firefox-78.15.0/js/src/rust) 4:08.20 In file included from Unified_cpp_js_src_jit10.cpp:2: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:14: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:08.20 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.20 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.20 || 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.20 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.20 || 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.20 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.20 || 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.20 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.20 || 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.20 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.20 || 4:08.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:08.50 In file included from Unified_cpp_js_src_gc1.cpp:2: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/gc/Marking.cpp:51: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:08.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.50 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:08.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.50 || 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:08.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.50 || 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:08.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.50 || 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:08.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.50 || 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:08.50 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:08.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.50 || 4:08.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:18.51 In file included from Unified_cpp_js_src23.cpp:11: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Probes.cpp:7: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Probes-inl.h:14: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:18.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:18.51 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:18.51 || 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:18.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:18.51 || 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:18.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:18.51 || 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:18.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:18.51 || 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:18.51 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:18.51 || 4:18.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:18.92 5 warnings generated. 4:28.24 In file included from Unified_cpp_js_src_jit11.cpp:2: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:28.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:28.24 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.24 || 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:28.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.24 || 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:28.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.24 || 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:28.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.24 || 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:28.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:28.24 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:28.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.24 || 4:28.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:32.52 5 warnings generated. 4:32.65 js/src/new-regexp 4:39.01 5 warnings generated. 4:50.52 5 warnings generated. 4:51.00 In file included from Unified_cpp_js_src24.cpp:2: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:43: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:51.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:51.01 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:51.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.01 || 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:51.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:51.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.01 || 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:51.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:51.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.01 || 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:51.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:51.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.01 || 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:51.01 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:51.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.01 || 4:51.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 4:52.62 5 warnings generated. 4:56.63 5 warnings generated. 4:58.25 5 warnings generated. 4:58.55 In file included from Unified_cpp_js_src_gc2.cpp:11: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/gc/Tracer.cpp:28: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 4:58.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:58.55 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:58.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.55 || 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:58.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 4:58.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.55 || 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:58.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:58.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.55 || 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:58.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 4:58.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.55 || 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 4:58.55 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 4:58.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.55 || 4:58.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:04.01 In file included from Unified_cpp_js_src_new-regexp0.cpp:2: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:21: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler-arch.h:18: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:04.01 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:04.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.01 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.01 || 5:04.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:04.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.02 || 5:04.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:04.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.02 || 5:04.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:04.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.02 || 5:04.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:04.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.02 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.02 || 5:04.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:04.20 5 warnings generated. 5:04.63 In file included from Unified_cpp_js_src25.cpp:2: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Shape.cpp:25: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Caches-inl.h:17: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:04.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.63 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.63 || 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.63 || 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.63 || 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.63 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.63 || 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:04.63 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:04.63 || 5:04.63 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:05.33 In file included from Unified_cpp_js_src_jit12.cpp:2: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LIR.h:21: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:05.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:05.33 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.33 || 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:05.33 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.33 || 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:05.33 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.33 || 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:05.33 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.33 || 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:05.33 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.33 || 5:05.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:07.25 In file included from Unified_cpp_js_src26.cpp:2: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:66: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:07.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:07.25 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.25 || 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:07.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.25 || 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:07.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.25 || 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:07.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.25 || 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:07.25 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.25 || 5:07.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:10.74 Finished release [optimized] target(s) in 4m 31s 5:11.36 modules/fdlibm/src 5:12.50 In file included from Unified_cpp_js_src27.cpp:2: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:12.50 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:12.50 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.50 || 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:12.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.50 || 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:12.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.50 || 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:12.50 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.50 || 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:12.50 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:12.50 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.51 || 5:12.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:16.03 5BUILDSTATUS BUILD_VERBOSE modules/fdlibm/src 5:16.04 warnings generated. 5:16.41 6 warnings generated. 5:17.83 memory/build 5:18.32 5 warnings generated. 5:22.51 5 warnings generated. 5:25.51 In file included from Unified_cpp_js_src_jit13.cpp:2: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LIR.h:21: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:25.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:25.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:25.52 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:25.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.52 || 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:25.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:25.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.52 || 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:25.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:25.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.52 || 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:25.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:25.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.52 || 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:25.52 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:25.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.52 || 5:25.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:26.55 In file included from Unified_cpp_js_src_wasm1.cpp:2: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:22: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmInstance.h:26: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:26.55 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:26.55 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:26.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.55 || 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:26.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:26.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.55 || 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:26.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:26.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.55 || 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:26.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:26.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.55 || 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:26.55 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:26.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.55 || 5:26.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:27.23 5 warnings generated. 5:27.36 In file included from Unified_cpp_js_src_wasm1.cpp:2: 5:27.36 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:23: 5:27.36 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmStubs.h:23: 5:27.36 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 5:27.36 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 5:27.36 uint8_t assertByte = assertBits & 0x7f; 5:27.36 ^ 5:27.63 memory/mozalloc 5:29.25 mozglue/misc 5:30.03 5 warnings generated. 5:31.74 5 warnings generated. 5:32.10 In file included from Unified_cpp_js_src_jit14.cpp:2: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LIR.h:21: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:32.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:32.10 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.10 || 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:32.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.10 || 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:32.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.10 || 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:32.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.10 || 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:32.10 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.10 || 5:32.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:36.05 5 warnings generated. 5:36.24 config/external/icu/common 5:37.56 In file included from Unified_cpp_js_src_jit2.cpp:2: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:18: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:17: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:37.56 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:37.56 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:37.56 || 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:37.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:37.56 || 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:37.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:37.56 || 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:37.56 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:37.56 || 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:37.56 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:37.56 || 5:37.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:38.42 In file included from Unified_cpp_js_src_jit14.cpp:29: 5:38.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:361:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 5:38.42 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 5:38.42 ^ 5:38.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:359:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 5:38.42 unsigned numFpu = fpuSet.size(); 5:38.42 ^ 5:38.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:397:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 5:38.42 unsigned numFpu = fpuSet.size(); 5:38.42 ^ 5:38.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:399:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 5:38.42 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 5:38.42 ^ 5:38.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:435:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 5:38.43 unsigned numFpu = fpuSet.size(); 5:38.43 ^ 5:38.66 In file included from Unified_cpp_js_src_new-regexp1.cpp:2: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:7: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler-arch.h:18: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:38.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:38.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:38.66 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.66 || 5:38.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:38.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:38.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.66 || 5:38.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:38.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:38.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.66 || 5:38.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:38.67 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:38.67 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:38.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.67 || 5:38.67 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:38.67 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:38.67 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:38.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.67 || 5:38.67 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:40.11 In file included from Unified_cpp_js_src3.cpp:2: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:90: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:24: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:40.11 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:40.11 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:40.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:40.11 || 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:40.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:40.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:40.11 || 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:40.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:40.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:40.11 || 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:40.11 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:40.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:40.11 || 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:40.11 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:40.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:40.11 || 5:40.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:42.15 In file included from Unified_cpp_js_src3.cpp:2: 5:42.15 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:90: 5:42.15 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 5:42.15 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 5:42.15 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 5:42.15 uint8_t assertByte = assertBits & 0x7f; 5:42.15 ^ 5:44.01 5 warnings generated. 5:46.66 In file included from Unified_cpp_js_src4.cpp:2: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:27: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:46.66 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:46.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:46.66 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:46.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:46.66 || 5:46.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:46.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:46.66 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:46.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:46.66 || 5:46.66 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:46.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:46.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:46.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:46.70 || 5:46.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:46.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:46.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:46.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:46.70 || 5:46.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:46.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:46.70 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:46.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:46.70 || 5:46.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:47.52 5 warnings generated. 5:51.44 config/external/icu/data/icudata_gas.o 5:51.92 config/external/icu/i18n 5:55.44 In file included from Unified_cpp_js_src5.cpp:2: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 5:55.44 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 5:55.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:55.44 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:55.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.44 || 5:55.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:55.45 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 5:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.45 || 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:55.45 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.45 || 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:55.45 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 5:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.45 || 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5:55.45 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 5:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.45 || 5:55.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 5:59.71 5 warnings generated. 6:01.52 In file included from Unified_cpp_js_src_jit3.cpp:2: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CodeGenerator.h:12: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CacheIR.h:20: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:01.52 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:01.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:01.52 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.52 || 6:01.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:01.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.53 || 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:01.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.53 || 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:01.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.53 || 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:01.53 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.53 || 6:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:07.53 In file included from Unified_cpp_js_src_jit3.cpp:2: 6:07.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:75: 6:07.53 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmStubs.h:23: 6:07.53 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 6:07.53 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 6:07.53 uint8_t assertByte = assertBits & 0x7f; 6:07.53 ^ 6:10.22 5 warnings generated. 6:11.71 In file included from Unified_cpp_js_src6.cpp:2: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:27: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:11.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:11.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:11.71 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:11.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.71 || 6:11.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:11.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:11.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.73 || 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:11.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:11.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.73 || 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:11.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:11.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.73 || 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:11.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:11.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.73 || 6:11.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:15.44 10 warnings generated. 6:17.85 5 warnings generated. 6:22.53 In file included from Unified_cpp_js_src_new-regexp2.cpp:11: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/new-regexp/regexp-shim.cc:17: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:22.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:22.53 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:22.53 || 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:22.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:22.53 || 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:22.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:22.53 || 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:22.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:22.53 || 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:22.53 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:22.53 || 6:22.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:23.30 In file included from Unified_cpp_js_src_jit4.cpp:2: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:23.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:23.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.30 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:23.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.30 || 6:23.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:23.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.30 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:23.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.30 || 6:23.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:23.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.30 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:23.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.30 || 6:23.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:23.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:23.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.31 || 6:23.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:23.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.31 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:23.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.31 || 6:23.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:23.91 In file included from Unified_cpp_js_src7.cpp:11: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:23.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:23.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.91 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.91 || 6:23.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.92 || 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.92 || 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.92 || 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:23.92 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.92 || 6:23.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:24.45 5 warnings generated. 6:25.13 /startdir/src/firefox-78.15.0/intl/icu/source/common/localeprioritylist.cpp:143:25: warning: possible misuse of comma operator here [-Wcomma] 6:25.13 (++p, (weight = parseWeight(p, limit)) < 0)) { 6:25.13 ^ 6:25.13 /startdir/src/firefox-78.15.0/intl/icu/source/common/localeprioritylist.cpp:143:22: note: cast expression to void to silence warning 6:25.13 (++p, (weight = parseWeight(p, limit)) < 0)) { 6:25.13 ^~~ 6:25.13 static_cast( ) 6:26.35 1 warning generated. 6:26.52 5 warnings generated. 6:30.31 6 warnings generated. 6:31.45 5 warnings generated. 6:33.93 5 warnings generated. 6:34.35 In file included from Unified_cpp_js_src8.cpp:2: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:30: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/List-inl.h:23: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:34.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:34.35 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:34.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.35 || 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:34.35 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:34.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.35 || 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:34.35 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:34.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.35 || 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:34.35 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:34.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.35 || 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:34.35 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:34.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.35 || 6:34.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:36.54 5 warnings generated. 6:37.65 In file included from Unified_cpp_js_src9.cpp:2: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:33: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:37.65 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:37.65 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:37.65 || 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:37.65 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:37.65 || 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:37.65 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:37.65 || 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:37.65 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:37.65 || 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:37.65 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:37.65 || 6:37.65 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:41.57 5 warnings generated. 6:42.20 5 warnings generated. 6:47.71 /startdir/src/firefox-78.15.0/intl/icu/source/common/lsr.cppIn file included from Unified_cpp_js_src_jit5.cpp:2: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:47.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:47.71 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:47.71 || 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:47.71 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:47.71 || 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:47.71 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:47.71 || 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:47.71 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:47.71 || 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:47.71 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:47.71 || 6:47.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:47.72 :101:12: warning: 'return' will never be executed [-Wunreachable-code-return] 6:47.72 return 0; 6:47.72 ^ 6:48.24 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/compactdecimalformat.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 6:48.24 #define UNISTR_FROM_STRING_EXPLICIT 6:48.24 ^ 6:48.24 :15:9: note: previous definition is here 6:48.24 #define UNISTR_FROM_STRING_EXPLICIT explicit 6:48.24 ^ 6:48.71 1 warning generated. 6:50.86 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/compactdecimalformat.cpp:13: 6:50.86 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:11: 6:50.86 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 6:50.86 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 6:50.86 U_ASSERT(category <= 0xf), 6:50.86 ^ 6:50.86 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 6:50.86 U_ASSERT(category <= 0xf), 6:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~ 6:50.86 static_cast( ) 6:50.86 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 6:50.86 # define U_ASSERT(exp) void() 6:50.86 ^~~~~~ 6:50.86 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/compactdecimalformat.cpp:13: 6:50.86 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:11: 6:50.86 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 6:50.86 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 6:50.86 U_ASSERT(field <= 0xf), 6:50.86 ^ 6:50.86 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 6:50.86 U_ASSERT(field <= 0xf), 6:50.86 ^~~~~~~~~~~~~~~~~~~~~~ 6:50.86 static_cast( ) 6:50.86 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 6:50.86 # define U_ASSERT(exp) void() 6:50.86 ^~~~~~ 6:52.34 3 warnings generated. 6:54.82 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/decimfmt.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 6:54.82 #define UNISTR_FROM_STRING_EXPLICIT 6:54.82 ^ 6:54.82 :15:9: note: previous definition is here 6:54.82 #define UNISTR_FROM_STRING_EXPLICIT explicit 6:54.82 ^ 6:55.33 5 warnings generated. 6:56.80 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/decimfmt.cpp:17: 6:56.80 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 6:56.80 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 6:56.80 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 6:56.80 U_ASSERT(category <= 0xf), 6:56.80 ^ 6:56.80 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 6:56.80 U_ASSERT(category <= 0xf), 6:56.80 ^~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.80 static_cast( ) 6:56.80 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 6:56.80 # define U_ASSERT(exp) void() 6:56.80 ^~~~~~ 6:56.80 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/decimfmt.cpp:17: 6:56.80 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 6:56.80 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 6:56.80 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 6:56.80 U_ASSERT(field <= 0xf), 6:56.80 ^ 6:56.80 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 6:56.80 U_ASSERT(field <= 0xf), 6:56.80 ^~~~~~~~~~~~~~~~~~~~~~ 6:56.80 static_cast( ) 6:56.80 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 6:56.80 # define U_ASSERT(exp) void() 6:56.80 ^~~~~~ 6:58.40 6 warnings generated. 6:58.92 In file included from Unified_cpp_js_src_wasm2.cpp:2: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.h:24: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 6:58.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 6:58.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:58.92 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:58.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.92 || 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:58.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 6:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.93 || 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:58.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.93 || 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:58.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 6:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.93 || 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 6:58.93 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 6:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.93 || 6:58.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 6:59.74 In file included from Unified_cpp_js_src_wasm2.cpp:2: 6:59.74 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:29: 6:59.74 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 6:59.74 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 6:59.74 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 6:59.74 uint8_t assertByte = assertBits & 0x7f; 6:59.74 ^ 7:00.81 3 warnings generated. 7:02.34 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/dtitvfmt.cpp:31: 7:02.34 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:02.34 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:02.34 U_ASSERT(category <= 0xf), 7:02.34 ^ 7:02.34 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:02.34 U_ASSERT(category <= 0xf), 7:02.34 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:02.34 static_cast( ) 7:02.34 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:02.34 # define U_ASSERT(exp) void() 7:02.34 ^~~~~~ 7:02.34 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/dtitvfmt.cpp:31: 7:02.34 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:02.34 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:02.34 U_ASSERT(field <= 0xf), 7:02.34 ^ 7:02.34 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:02.34 U_ASSERT(field <= 0xf), 7:02.34 ^~~~~~~~~~~~~~~~~~~~~~ 7:02.34 static_cast( ) 7:02.34 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:02.34 # define U_ASSERT(exp) void() 7:02.34 ^~~~~~ 7:04.84 2 warnings generated. 7:06.31 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:32: 7:06.31 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/fmtableimp.h:13: 7:06.31 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:06.31 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:06.31 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:06.31 U_ASSERT(category <= 0xf), 7:06.31 ^ 7:06.31 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:06.31 U_ASSERT(category <= 0xf), 7:06.31 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:06.31 static_cast( ) 7:06.31 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:06.32 # define U_ASSERT(exp) void() 7:06.32 ^~~~~~ 7:06.32 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:32: 7:06.32 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/fmtableimp.h:13: 7:06.32 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:06.32 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:06.32 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:06.32 U_ASSERT(field <= 0xf), 7:06.32 ^ 7:06.32 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:06.32 U_ASSERT(field <= 0xf), 7:06.32 ^~~~~~~~~~~~~~~~~~~~~~ 7:06.32 static_cast( ) 7:06.32 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:06.32 # define U_ASSERT(exp) void() 7:06.32 ^~~~~~ 7:07.84 5 warnings generated. 7:08.03 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.cpp:8: 7:08.03 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:08.03 U_ASSERT(category <= 0xf), 7:08.03 ^ 7:08.03 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:08.03 U_ASSERT(category <= 0xf), 7:08.03 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.03 static_cast( ) 7:08.03 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:08.03 # define U_ASSERT(exp) void() 7:08.03 ^~~~~~ 7:08.03 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.cpp:8: 7:08.03 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:08.03 U_ASSERT(field <= 0xf), 7:08.03 ^ 7:08.03 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:08.03 U_ASSERT(field <= 0xf), 7:08.03 ^~~~~~~~~~~~~~~~~~~~~~ 7:08.03 static_cast( ) 7:08.03 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:08.03 # define U_ASSERT(exp) void() 7:08.03 ^~~~~~ 7:08.25 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_iterimpl.cpp:12: 7:08.25 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:08.25 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:08.25 U_ASSERT(category <= 0xf), 7:08.25 ^ 7:08.25 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:08.25 U_ASSERT(category <= 0xf), 7:08.25 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.25 static_cast( ) 7:08.25 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:08.25 # define U_ASSERT(exp) void() 7:08.25 ^~~~~~ 7:08.25 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_iterimpl.cpp:12: 7:08.25 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:08.25 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:08.25 U_ASSERT(field <= 0xf), 7:08.25 ^ 7:08.25 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:08.25 U_ASSERT(field <= 0xf), 7:08.25 ^~~~~~~~~~~~~~~~~~~~~~ 7:08.25 static_cast( ) 7:08.25 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:08.25 # define U_ASSERT(exp) void() 7:08.25 ^~~~~~ 7:08.52 2 warnings generated. 7:08.67 2 warnings generated. 7:08.91 In file included from Unified_cpp_js_src_wasm3.cpp:2: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmTable.h:23: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 7:08.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:08.91 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.91 || 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:08.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 7:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.91 || 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:08.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.91 || 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:08.91 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.91 || 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:08.91 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.91 || 7:08.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 7:09.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_sbimpl.cpp:13: 7:09.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:09.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:09.21 U_ASSERT(category <= 0xf), 7:09.21 ^ 7:09.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:09.21 U_ASSERT(category <= 0xf), 7:09.21 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:09.21 static_cast( ) 7:09.21 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:09.21 # define U_ASSERT(exp) void() 7:09.21 ^~~~~~ 7:09.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_sbimpl.cpp:13: 7:09.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:09.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:09.21 U_ASSERT(field <= 0xf), 7:09.21 ^ 7:09.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:09.21 U_ASSERT(field <= 0xf), 7:09.21 ^~~~~~~~~~~~~~~~~~~~~~ 7:09.21 static_cast( ) 7:09.21 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:09.21 # define U_ASSERT(exp) void() 7:09.21 ^~~~~~ 7:09.70 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:9: 7:09.70 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:09.70 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:09.70 U_ASSERT(category <= 0xf), 7:09.70 ^ 7:09.70 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:09.70 U_ASSERT(category <= 0xf), 7:09.70 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:09.70 static_cast( ) 7:09.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:09.70 # define U_ASSERT(exp) void() 7:09.70 ^~~~~~ 7:09.70 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:9: 7:09.70 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:09.70 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:09.70 U_ASSERT(field <= 0xf), 7:09.70 ^ 7:09.70 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:09.70 U_ASSERT(field <= 0xf), 7:09.70 ^~~~~~~~~~~~~~~~~~~~~~ 7:09.70 static_cast( ) 7:09.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:09.70 # define U_ASSERT(exp) void() 7:09.70 ^~~~~~ 7:09.80 2 warnings generated. 7:09.86 2 warnings generated. 7:10.26 2 warnings generated. 7:10.43 In file included from Unified_cpp_js_src_wasm3.cpp:11: 7:10.43 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:25: 7:10.43 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 7:10.43 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 7:10.43 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 7:10.43 uint8_t assertByte = assertBits & 0x7f; 7:10.43 ^ 7:14.60 6 warnings generated. 7:17.42 In file included from Unified_cpp_js_src_jit6.cpp:2: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitContext.cpp:18: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 7:17.42 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 7:17.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:17.42 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:17.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.42 || 7:17.42 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:17.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 7:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.43 || 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:17.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.43 || 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:17.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.43 || 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:17.43 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.43 || 7:17.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 7:17.93 In file included from In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:40: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:11: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utils.h:11: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:17.93 U_ASSERT(category <= 0xf), 7:17.93 ^ 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:35: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:17.93 U_ASSERT(category <= 0xf), 7:17.93 ^ 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:17.93 U_ASSERT(category <= 0xf), 7:17.93 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.93 static_cast( ) 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:17.93 # define U_ASSERT(exp) void() 7:17.93 ^~~~~~ 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:40: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:11: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utils.h:11: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:17.93 U_ASSERT(field <= 0xf), 7:17.93 ^ 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:17.93 U_ASSERT(category <= 0xf), 7:17.93 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:17.93 static_cast( ) 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9:/startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h :note: 35cast expression to void to silence warning: 7:17.93 26: note: expanded from macro 'U_ASSERT' 7:17.93 U_ASSERT(field <= 0xf),# define U_ASSERT(exp) void() 7:17.93 ^~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ 7:17.93 static_cast( ) 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:17.93 # define U_ASSERT(exp) void() 7:17.93 ^~~~~~ 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:35: 7:17.93 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:17.93 U_ASSERT(field <= 0xf), 7:17.93 ^ 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:17.93 U_ASSERT(field <= 0xf), 7:17.93 ^~~~~~~~~~~~~~~~~~~~~~ 7:17.93 static_cast( ) 7:17.93 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:17.93 # define U_ASSERT(exp) void() 7:17.93 ^~~~~~ 7:20.45 2 warnings generated. 7:20.70 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:13:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:20.70 #define UNISTR_FROM_STRING_EXPLICIT 7:20.70 ^ 7:20.70 :15:9: note: previous definition is here 7:20.70 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:20.70 ^ 7:20.85 2 warnings generated. 7:22.43 /startdir/src/firefox-78.15.0/intl/icu/source/common/static_unicode_sets.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:22.43 #define UNISTR_FROM_STRING_EXPLICIT 7:22.43 ^ 7:22.43 :15:9: note: previous definition is here 7:22.43 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:22.43 ^ 7:22.91 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:52: 7:22.91 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:22.91 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:22.91 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:22.91 U_ASSERT(category <= 0xf), 7:22.91 ^ 7:22.91 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:22.91 U_ASSERT(category <= 0xf), 7:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:22.91 static_cast( ) 7:22.91 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:22.91 # define U_ASSERT(exp) void() 7:22.91 ^~~~~~ 7:22.91 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:52: 7:22.91 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:22.91 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:22.91 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:22.91 U_ASSERT(field <= 0xf), 7:22.91 ^ 7:22.91 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:22.91 U_ASSERT(field <= 0xf), 7:22.91 ^~~~~~~~~~~~~~~~~~~~~~ 7:22.91 static_cast( ) 7:22.91 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:22.91 # define U_ASSERT(exp) void() 7:22.91 ^~~~~~ 7:24.25 1 warning generated. 7:24.30 In file included from Unified_cpp_js_src_jit7.cpp:2: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LICM.cpp:11: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 7:24.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:24.30 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:24.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.30 || 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:24.30 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 7:24.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.30 || 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:24.30 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:24.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.30 || 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:24.30 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:24.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.30 || 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:24.30 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:24.30 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:24.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.31 || 7:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 7:25.52 1 warning generated. 7:26.16 2 warnings generated. 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/nfsubs.cpp:22: 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/fmtableimp.h:13: 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:27.83 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:27.83 U_ASSERT(category <= 0xf), 7:27.83 ^ 7:27.83 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:27.83 U_ASSERT(category <= 0xf), 7:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:27.83 static_cast( ) 7:27.83 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:27.83 # define U_ASSERT(exp) void() 7:27.83 ^~~~~~ 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/nfsubs.cpp:22: 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/fmtableimp.h:13: 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:27.83 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:27.83 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:27.83 U_ASSERT(field <= 0xf), 7:27.83 ^ 7:27.83 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:27.83 U_ASSERT(field <= 0xf), 7:27.83 ^~~~~~~~~~~~~~~~~~~~~~ 7:27.83 static_cast( ) 7:27.83 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:27.83 # define U_ASSERT(exp) void() 7:27.83 ^~~~~~ 7:28.22 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_asformat.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:28.22 #define UNISTR_FROM_STRING_EXPLICIT 7:28.22 ^ 7:28.22 :15:9: note: previous definition is here 7:28.22 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:28.22 ^ 7:28.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:8: 7:28.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_affixutils.h:11: 7:28.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:28.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:28.50 U_ASSERT(category <= 0xf), 7:28.50 ^ 7:28.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:28.50 U_ASSERT(category <= 0xf), 7:28.50 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:28.50 static_cast( ) 7:28.50 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:28.50 # define U_ASSERT(exp) void() 7:28.50 ^~~~~~ 7:28.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:8: 7:28.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_affixutils.h:11: 7:28.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:28.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:28.50 U_ASSERT(field <= 0xf), 7:28.50 ^ 7:28.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:28.50 U_ASSERT(field <= 0xf), 7:28.50 ^~~~~~~~~~~~~~~~~~~~~~ 7:28.50 static_cast( ) 7:28.50 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:28.50 # define U_ASSERT(exp) void() 7:28.50 ^~~~~~ 7:28.66 2 warnings generated. 7:28.72 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:28.72 #define UNISTR_FROM_STRING_EXPLICIT 7:28.72 ^ 7:28.72 :15:9: note: previous definition is here 7:28.72 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:28.72 ^ 7:29.21 2 warnings generated. 7:29.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_asformat.cpp:14: 7:29.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_asformat.h:11: 7:29.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:29.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:29.43 U_ASSERT(category <= 0xf), 7:29.43 ^ 7:29.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:29.43 U_ASSERT(category <= 0xf), 7:29.43 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.43 static_cast( ) 7:29.43 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:29.43 # define U_ASSERT(exp) void() 7:29.43 ^~~~~~ 7:29.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_asformat.cpp:14: 7:29.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_asformat.h:11: 7:29.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:29.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:29.43 U_ASSERT(field <= 0xf), 7:29.43 ^ 7:29.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:29.43 U_ASSERT(field <= 0xf), 7:29.43 ^~~~~~~~~~~~~~~~~~~~~~ 7:29.43 static_cast( ) 7:29.43 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:29.43 # define U_ASSERT(exp) void() 7:29.43 ^~~~~~ 7:29.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:13: 7:29.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:11: 7:29.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:29.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:29.50 U_ASSERT(category <= 0xf), 7:29.50 ^ 7:29.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:29.50 U_ASSERT(category <= 0xf), 7:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.50 static_cast( ) 7:29.50 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:29.50 # define U_ASSERT(exp) void() 7:29.50 ^~~~~~ 7:29.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:13: 7:29.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:11: 7:29.50 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:29.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:29.50 U_ASSERT(field <= 0xf), 7:29.50 ^ 7:29.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:29.50 U_ASSERT(field <= 0xf), 7:29.50 ^~~~~~~~~~~~~~~~~~~~~~ 7:29.50 static_cast( ) 7:29.50 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:29.50 # define U_ASSERT(exp) void() 7:29.50 ^~~~~~ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:661:49: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 7:29.70 src[i2] != (uint8_t)u8"\u0308"[0] || 7:29.70 ^ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:661:49: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 7:29.70 src[i2] != (uint8_t)u8"\u0308"[0] || 7:29.70 ^~ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:662:53: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 7:29.70 src[i2 + 1] != (uint8_t)u8"\u0308"[1]; 7:29.70 ^ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:662:53: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 7:29.70 src[i2 + 1] != (uint8_t)u8"\u0308"[1]; 7:29.70 ^~ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:667:49: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 7:29.70 src[i2] != (uint8_t)u8"\u0301"[0] || 7:29.70 ^ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:667:49: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 7:29.70 src[i2] != (uint8_t)u8"\u0301"[0] || 7:29.70 ^~ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:668:53: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 7:29.70 src[i2 + 1] != (uint8_t)u8"\u0301"[1]; 7:29.70 ^ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:668:53: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 7:29.70 src[i2 + 1] != (uint8_t)u8"\u0301"[1]; 7:29.70 ^~ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:690:35: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 7:29.70 sink.AppendU8(u8"\u0308", 2); // restore or add a dialytika 7:29.70 ^ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:690:35: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 7:29.70 sink.AppendU8(u8"\u0308", 2); // restore or add a dialytika 7:29.70 ^~ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:693:35: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 7:29.70 sink.AppendU8(u8"\u0301", 2); 7:29.70 ^ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:693:35: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 7:29.70 sink.AppendU8(u8"\u0301", 2); 7:29.70 ^~ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:696:35: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 7:29.70 sink.AppendU8(u8"\u0399", 2); 7:29.70 ^ 7:29.70 /startdir/src/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp:696:35: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 7:29.70 sink.AppendU8(u8"\u0399", 2); 7:29.70 ^~ 7:29.94 3 warnings generated. 7:29.96 3 warnings generated. 7:30.03 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:30.03 #define UNISTR_FROM_STRING_EXPLICIT 7:30.03 ^ 7:30.03 :15:9: note: previous definition is here 7:30.03 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:30.03 ^ 7:30.86 7 warnings generated. 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:12: 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:30.95 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:30.95 U_ASSERT(category <= 0xf), 7:30.95 ^ 7:30.95 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:30.95 U_ASSERT(category <= 0xf), 7:30.95 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:30.95 static_cast( ) 7:30.95 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:30.95 # define U_ASSERT(exp) void() 7:30.95 ^~~~~~ 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:12: 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:30.95 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:30.95 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:30.95 U_ASSERT(field <= 0xf), 7:30.95 ^ 7:30.95 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:30.95 U_ASSERT(field <= 0xf), 7:30.95 ^~~~~~~~~~~~~~~~~~~~~~ 7:30.95 static_cast( ) 7:30.95 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:30.95 # define U_ASSERT(exp) void() 7:30.95 ^~~~~~ 7:31.02 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:13: 7:31.02 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_compact.h:11: 7:31.02 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:31.02 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:31.02 U_ASSERT(category <= 0xf), 7:31.02 ^ 7:31.02 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:31.02 U_ASSERT(category <= 0xf), 7:31.03 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:31.03 static_cast( ) 7:31.03 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:31.03 # define U_ASSERT(exp) void() 7:31.03 ^~~~~~ 7:31.03 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:13: 7:31.03 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_compact.h:11: 7:31.03 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:31.03 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:31.03 U_ASSERT(field <= 0xf), 7:31.03 ^ 7:31.03 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:31.03 U_ASSERT(field <= 0xf), 7:31.03 ^~~~~~~~~~~~~~~~~~~~~~ 7:31.03 static_cast( ) 7:31.03 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:31.03 # define U_ASSERT(exp) void() 7:31.03 ^~~~~~ 7:31.23 3 warnings generated. 7:31.72 2 warnings generated. 7:32.55 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.cpp:17: 7:32.55 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:32.55 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:32.55 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:32.55 U_ASSERT(category <= 0xf), 7:32.55 ^ 7:32.55 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:32.55 U_ASSERT(category <= 0xf), 7:32.55 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:32.55 static_cast( ) 7:32.55 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:32.55 # define U_ASSERT(exp) void() 7:32.55 ^~~~~~ 7:32.55 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.cpp:17: 7:32.55 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:32.55 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:32.55 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:32.55 U_ASSERT(field <= 0xf), 7:32.55 ^ 7:32.55 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:32.55 U_ASSERT(field <= 0xf), 7:32.55 ^~~~~~~~~~~~~~~~~~~~~~ 7:32.55 static_cast( ) 7:32.55 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:32.55 # define U_ASSERT(exp) void() 7:32.55 ^~~~~~ 7:32.94 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.cpp:8: 7:32.94 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.h:16: 7:32.94 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:32.94 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:32.94 U_ASSERT(category <= 0xf), 7:32.94 ^ 7:32.94 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:32.94 U_ASSERT(category <= 0xf), 7:32.94 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:32.94 static_cast( ) 7:32.94 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:32.94 # define U_ASSERT(exp) void() 7:32.94 ^~~~~~ 7:32.94 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.cpp:8: 7:32.94 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.h:16: 7:32.94 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:32.94 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:32.94 U_ASSERT(field <= 0xf), 7:32.94 ^ 7:32.94 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:32.94 U_ASSERT(field <= 0xf), 7:32.94 ^~~~~~~~~~~~~~~~~~~~~~ 7:32.94 static_cast( ) 7:32.94 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:32.94 # define U_ASSERT(exp) void() 7:32.94 ^~~~~~ 7:33.36 6 warnings generated. 7:33.44 6 warnings generated. 7:33.46 2 warnings generated. 7:34.04 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:10: 7:34.04 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:34.04 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:34.04 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:34.04 U_ASSERT(category <= 0xf), 7:34.04 ^ 7:34.04 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:34.04 U_ASSERT(category <= 0xf), 7:34.04 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:34.04 static_cast( ) 7:34.04 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:34.04 # define U_ASSERT(exp) void() 7:34.04 ^~~~~~ 7:34.04 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:10: 7:34.04 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:34.04 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:34.04 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:34.04 U_ASSERT(field <= 0xf), 7:34.04 ^ 7:34.04 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:34.04 U_ASSERT(field <= 0xf), 7:34.04 ^~~~~~~~~~~~~~~~~~~~~~ 7:34.04 static_cast( ) 7:34.04 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:34.04 # define U_ASSERT(exp) void() 7:34.04 ^~~~~~ 7:34.62 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:9: 7:34.62 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:14: 7:34.62 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:34.62 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:34.62 U_ASSERT(category <= 0xf), 7:34.62 ^ 7:34.62 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:34.62 U_ASSERT(category <= 0xf), 7:34.62 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:34.62 static_cast( ) 7:34.62 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:34.62 # define U_ASSERT(exp) void() 7:34.62 ^~~~~~ 7:34.62 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:9: 7:34.62 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:14: 7:34.62 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:34.62 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:34.62 U_ASSERT(field <= 0xf), 7:34.62 ^ 7:34.62 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:34.62 U_ASSERT(field <= 0xf), 7:34.62 ^~~~~~~~~~~~~~~~~~~~~~ 7:34.62 static_cast( ) 7:34.62 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:34.62 # define U_ASSERT(exp) void() 7:34.62 ^~~~~~ 7:34.91 2 warnings generated. 7:35.10 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:12: 7:35.10 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.h:10: 7:35.10 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:35.10 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:35.10 U_ASSERT(category <= 0xf), 7:35.10 ^ 7:35.10 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:35.10 U_ASSERT(category <= 0xf), 7:35.10 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:35.10 static_cast( ) 7:35.10 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:35.10 # define U_ASSERT(exp) void() 7:35.10 ^~~~~~ 7:35.10 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:12: 7:35.10 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.h:10: 7:35.11 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:35.11 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:35.11 U_ASSERT(field <= 0xf), 7:35.11 ^ 7:35.11 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:35.11 U_ASSERT(field <= 0xf), 7:35.11 ^~~~~~~~~~~~~~~~~~~~~~ 7:35.11 static_cast( ) 7:35.11 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:35.11 # define U_ASSERT(exp) void() 7:35.11 ^~~~~~ 7:35.14 2 warnings generated. 7:35.55 2 warnings generated. 7:35.93 2 warnings generated. 7:35.94 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:35.94 #define UNISTR_FROM_STRING_EXPLICIT 7:35.94 ^ 7:35.94 :15:9: note: previous definition is here 7:35.94 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:35.94 ^ 7:36.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp:9: 7:36.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:36.00 U_ASSERT(category <= 0xf), 7:36.00 ^ 7:36.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:36.00 U_ASSERT(category <= 0xf), 7:36.00 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:36.00 static_cast( ) 7:36.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.00 # define U_ASSERT(exp) void() 7:36.00 ^~~~~~ 7:36.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp:9: 7:36.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:36.00 U_ASSERT(field <= 0xf), 7:36.00 ^ 7:36.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:36.00 U_ASSERT(field <= 0xf), 7:36.00 ^~~~~~~~~~~~~~~~~~~~~~ 7:36.00 static_cast( ) 7:36.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.00 # define U_ASSERT(exp) void() 7:36.00 ^~~~~~ 7:36.02 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:36.02 #define UNISTR_FROM_STRING_EXPLICIT 7:36.02 ^ 7:36.02 :15:9: note: previous definition is here 7:36.02 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:36.02 ^ 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:13: 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:11: 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utils.h:11: 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.05 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:36.05 U_ASSERT(category <= 0xf), 7:36.05 ^ 7:36.05 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:36.05 U_ASSERT(category <= 0xf), 7:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:36.05 static_cast( ) 7:36.05 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.05 # define U_ASSERT(exp) void() 7:36.05 ^~~~~~ 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:13: 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:11: 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utils.h:11: 7:36.05 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.05 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:36.05 U_ASSERT(field <= 0xf), 7:36.05 ^ 7:36.05 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:36.05 U_ASSERT(field <= 0xf), 7:36.05 ^~~~~~~~~~~~~~~~~~~~~~ 7:36.05 static_cast( ) 7:36.05 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.05 # define U_ASSERT(exp) void() 7:36.05 ^~~~~~ 7:36.44 2 warnings generated. 7:36.55 5 warnings generated. 7:36.73 2 warnings generated. 7:36.82 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:12: 7:36.82 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:11: 7:36.82 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.82 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:36.82 U_ASSERT(category <= 0xf), 7:36.82 ^ 7:36.82 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:36.82 U_ASSERT(category <= 0xf), 7:36.82 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:36.82 static_cast( ) 7:36.82 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.82 # define U_ASSERT(exp) void() 7:36.82 ^~~~~~ 7:36.82 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:12: 7:36.82 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:11: 7:36.82 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.82 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:36.82 U_ASSERT(field <= 0xf), 7:36.82 ^ 7:36.82 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:36.82 U_ASSERT(field <= 0xf), 7:36.82 ^~~~~~~~~~~~~~~~~~~~~~ 7:36.82 static_cast( ) 7:36.82 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.82 # define U_ASSERT(exp) void() 7:36.82 ^~~~~~ 7:36.87 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:13: 7:36.87 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.87 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:36.87 U_ASSERT(category <= 0xf), 7:36.87 ^ 7:36.87 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:36.87 U_ASSERT(category <= 0xf), 7:36.87 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:36.87 static_cast( ) 7:36.87 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.87 # define U_ASSERT(exp) void() 7:36.87 ^~~~~~ 7:36.87 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:13: 7:36.87 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:36.87 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:36.87 U_ASSERT(field <= 0xf), 7:36.87 ^ 7:36.87 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:36.87 U_ASSERT(field <= 0xf), 7:36.87 ^~~~~~~~~~~~~~~~~~~~~~ 7:36.87 static_cast( ) 7:36.87 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:36.87 # define U_ASSERT(exp) void() 7:36.87 ^~~~~~ 7:37.14 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:11: 7:37.14 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:15: 7:37.14 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:37.14 U_ASSERT(category <= 0xf), 7:37.14 ^ 7:37.14 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:37.14 U_ASSERT(category <= 0xf), 7:37.14 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.14 static_cast( ) 7:37.14 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:37.14 # define U_ASSERT(exp) void() 7:37.14 ^~~~~~ 7:37.14 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:11: 7:37.14 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:15: 7:37.14 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:37.14 U_ASSERT(field <= 0xf), 7:37.14 ^ 7:37.14 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:37.14 U_ASSERT(field <= 0xf), 7:37.14 ^~~~~~~~~~~~~~~~~~~~~~ 7:37.14 static_cast( ) 7:37.14 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:37.14 # define U_ASSERT(exp) void() 7:37.15 ^~~~~~ 7:37.30 3 warnings generated. 7:37.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:9: 7:37.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:37.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:37.45 U_ASSERT(category <= 0xf), 7:37.45 ^ 7:37.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:37.45 U_ASSERT(category <= 0xf), 7:37.45 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.45 static_cast( ) 7:37.45 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:37.45 # define U_ASSERT(exp) void() 7:37.45 ^~~~~~ 7:37.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:9: 7:37.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:37.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:37.45 U_ASSERT(field <= 0xf), 7:37.45 ^ 7:37.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:37.45 U_ASSERT(field <= 0xf), 7:37.45 ^~~~~~~~~~~~~~~~~~~~~~ 7:37.45 static_cast( ) 7:37.45 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:37.45 # define U_ASSERT(exp) void() 7:37.45 ^~~~~~ 7:37.52 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_output.cpp:9: 7:37.52 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:11: 7:37.52 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:37.52 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:37.52 U_ASSERT(category <= 0xf), 7:37.52 ^ 7:37.52 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:37.52 U_ASSERT(category <= 0xf), 7:37.52 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.52 static_cast( ) 7:37.52 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:37.52 # define U_ASSERT(exp) void() 7:37.52 ^~~~~~ 7:37.52 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_output.cpp:9: 7:37.52 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:11: 7:37.52 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:37.52 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:37.52 U_ASSERT(field <= 0xf), 7:37.52 ^ 7:37.52 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:37.52 U_ASSERT(field <= 0xf), 7:37.52 ^~~~~~~~~~~~~~~~~~~~~~ 7:37.52 static_cast( ) 7:37.52 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:37.52 # define U_ASSERT(exp) void() 7:37.52 ^~~~~~ 7:37.60 2 warnings generated. 7:37.65 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:37.65 #define UNISTR_FROM_STRING_EXPLICIT 7:37.65 ^ 7:37.65 :15:9: note: previous definition is here 7:37.65 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:37.65 ^ 7:37.65 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:11:9: warning: 'UNISTR_FROM_CHAR_EXPLICIT' macro redefined [-Wmacro-redefined] 7:37.65 #define UNISTR_FROM_CHAR_EXPLICIT 7:37.65 ^ 7:37.65 :14:9: note: previous definition is here 7:37.65 #define UNISTR_FROM_CHAR_EXPLICIT explicit 7:37.65 ^ 7:37.74 3 warnings generated. 7:37.85 2 warnings generated. 7:37.94 2 warnings generated. 7:38.10 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:38.10 #define UNISTR_FROM_STRING_EXPLICIT 7:38.10 ^ 7:38.10 :15:9: note: previous definition is here 7:38.10 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:38.10 ^ 7:38.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_padding.cpp:9: 7:38.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:38.21 U_ASSERT(category <= 0xf), 7:38.21 ^ 7:38.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:38.21 U_ASSERT(category <= 0xf), 7:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.21 static_cast( ) 7:38.21 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.21 # define U_ASSERT(exp) void() 7:38.21 ^~~~~~ 7:38.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_padding.cpp:9: 7:38.21 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:38.21 U_ASSERT(field <= 0xf), 7:38.21 ^ 7:38.21 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:38.21 U_ASSERT(field <= 0xf), 7:38.21 ^~~~~~~~~~~~~~~~~~~~~~ 7:38.21 static_cast( ) 7:38.21 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.21 # define U_ASSERT(exp) void() 7:38.21 ^~~~~~ 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:9: 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:12: 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:14: 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.33 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:38.33 U_ASSERT(category <= 0xf), 7:38.33 ^ 7:38.33 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:38.33 U_ASSERT(category <= 0xf), 7:38.33 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.33 static_cast( ) 7:38.33 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.33 # define U_ASSERT(exp) void() 7:38.33 ^~~~~~ 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:9: 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:12: 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:14: 7:38.33 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.34 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:38.34 U_ASSERT(field <= 0xf), 7:38.34 ^ 7:38.34 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:38.34 U_ASSERT(field <= 0xf), 7:38.34 ^~~~~~~~~~~~~~~~~~~~~~ 7:38.34 static_cast( ) 7:38.34 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.34 # define U_ASSERT(exp) void() 7:38.34 ^~~~~~ 7:38.34 2 warnings generated. 7:38.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:14: 7:38.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:14: 7:38.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:38.45 U_ASSERT(category <= 0xf), 7:38.45 ^ 7:38.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:38.45 U_ASSERT(category <= 0xf), 7:38.45 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.45 static_cast( ) 7:38.45 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.45 # define U_ASSERT(exp) void() 7:38.45 ^~~~~~ 7:38.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:14: 7:38.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:14: 7:38.45 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:38.45 U_ASSERT(field <= 0xf), 7:38.45 ^ 7:38.45 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:38.45 U_ASSERT(field <= 0xf), 7:38.45 ^~~~~~~~~~~~~~~~~~~~~~ 7:38.45 static_cast( ) 7:38.45 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.45 # define U_ASSERT(exp) void() 7:38.45 ^~~~~~ 7:38.52 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utils.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:38.52 #define UNISTR_FROM_STRING_EXPLICIT 7:38.52 ^ 7:38.52 :15:9: note: previous definition is here 7:38.52 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:38.52 ^ 7:38.64 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_rounding.cpp:10: 7:38.64 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.64 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:38.64 U_ASSERT(category <= 0xf), 7:38.64 ^ 7:38.64 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:38.64 U_ASSERT(category <= 0xf), 7:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.64 static_cast( ) 7:38.64 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.64 # define U_ASSERT(exp) void() 7:38.64 ^~~~~~ 7:38.64 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_rounding.cpp:10: 7:38.64 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.64 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:38.64 U_ASSERT(field <= 0xf), 7:38.64 ^ 7:38.64 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:38.64 U_ASSERT(field <= 0xf), 7:38.64 ^~~~~~~~~~~~~~~~~~~~~~ 7:38.64 static_cast( ) 7:38.64 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.64 # define U_ASSERT(exp) void() 7:38.64 ^~~~~~ 7:38.74 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:9: 7:38.74 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:10: 7:38.74 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.74 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:38.74 U_ASSERT(category <= 0xf), 7:38.74 ^ 7:38.74 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:38.74 U_ASSERT(category <= 0xf), 7:38.74 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.74 static_cast( ) 7:38.74 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.74 # define U_ASSERT(exp) void() 7:38.74 ^~~~~~ 7:38.74 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:9: 7:38.74 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:10: 7:38.74 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:38.74 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:38.74 U_ASSERT(field <= 0xf), 7:38.74 ^ 7:38.74 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:38.74 U_ASSERT(field <= 0xf), 7:38.74 ^~~~~~~~~~~~~~~~~~~~~~ 7:38.74 static_cast( ) 7:38.74 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:38.74 # define U_ASSERT(exp) void() 7:38.74 ^~~~~~ 7:38.74 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:1117:12: warning: 'return' will never be executed [-Wunreachable-code-return] 7:38.74 return PATTERN_SIGN_TYPE_POS; 7:38.74 ^~~~~~~~~~~~~~~~~~~~~ 7:39.14 2 warnings generated. 7:39.16 2 warnings generated. 7:39.23 2 warnings generated. 7:39.24 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:39.24 #define UNISTR_FROM_STRING_EXPLICIT 7:39.24 ^ 7:39.24 :15:9: note: previous definition is here 7:39.24 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:39.24 ^ 7:39.30 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:39.30 #define UNISTR_FROM_STRING_EXPLICIT 7:39.30 ^ 7:39.30 :15:9: note: previous definition is here 7:39.30 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:39.30 ^ 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:13: 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.h:10: 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:39.51 U_ASSERT(category <= 0xf), 7:39.51 ^ 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:39.51 U_ASSERT(category <= 0xf), 7:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:39.51 static_cast( ) 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:39.51 # define U_ASSERT(exp) void() 7:39.51 ^~~~~~ 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:13: 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.h:10: 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:39.51 U_ASSERT(field <= 0xf), 7:39.51 ^ 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:39.51 U_ASSERT(field <= 0xf), 7:39.51 ^~~~~~~~~~~~~~~~~~~~~~ 7:39.51 static_cast( ) 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:39.51 # define U_ASSERT(exp) void() 7:39.51 ^~~~~~ 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utils.cpp:15: 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:39.51 U_ASSERT(category <= 0xf), 7:39.51 ^ 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:39.51 U_ASSERT(category <= 0xf), 7:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:39.51 static_cast( ) 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:39.51 # define U_ASSERT(exp) void() 7:39.51 ^~~~~~ 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utils.cpp:15: 7:39.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:39.51 U_ASSERT(field <= 0xf), 7:39.51 ^ 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:39.51 U_ASSERT(field <= 0xf), 7:39.51 ^~~~~~~~~~~~~~~~~~~~~~ 7:39.51 static_cast( ) 7:39.51 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:39.51 # define U_ASSERT(exp) void() 7:39.51 ^~~~~~ 7:40.12 5 warnings generated. 7:40.22 3 warnings generated. 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp:12: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:40.23 U_ASSERT(category <= 0xf), 7:40.23 ^ 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:40.23 U_ASSERT(category <= 0xf), 7:40.23 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.23 static_cast( ) 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:40.23 # define U_ASSERT(exp) void() 7:40.23 ^~~~~~ 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp:12: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:40.23 U_ASSERT(field <= 0xf), 7:40.23 ^ 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:40.23 U_ASSERT(field <= 0xf), 7:40.23 ^~~~~~~~~~~~~~~~~~~~~~ 7:40.23 static_cast( ) 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:40.23 # define U_ASSERT(exp) void() 7:40.23 ^~~~~~ 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp:67:5: warning: loop will run at most once (loop increment never executed) [-Wunreachable-code-loop-increment] 7:40.23 for (auto& matcher : *this) { 7:40.23 ^~~ 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:12: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:40.23 U_ASSERT(category <= 0xf), 7:40.23 ^ 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:40.23 U_ASSERT(category <= 0xf), 7:40.23 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.23 static_cast( ) 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:40.23 # define U_ASSERT(exp) void() 7:40.23 ^~~~~~ 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:12: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:40.23 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:40.23 U_ASSERT(field <= 0xf), 7:40.23 ^ 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:40.23 U_ASSERT(field <= 0xf), 7:40.23 ^~~~~~~~~~~~~~~~~~~~~~ 7:40.23 static_cast( ) 7:40.23 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:40.23 # define U_ASSERT(exp) void() 7:40.23 ^~~~~~ 7:40.24 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:40.24 #define UNISTR_FROM_STRING_EXPLICIT 7:40.24 ^ 7:40.24 :15:9: note: previous definition is here 7:40.24 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:40.24 ^ 7:40.24 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:57: 7:40.24 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:40.24 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:40.24 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:40.24 U_ASSERT(category <= 0xf), 7:40.24 ^ 7:40.24 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:40.25 U_ASSERT(category <= 0xf), 7:40.25 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.25 static_cast( ) 7:40.25 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:40.25 # define U_ASSERT(exp) void() 7:40.25 ^~~~~~ 7:40.25 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:57: 7:40.25 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:40.25 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:40.25 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:40.25 U_ASSERT(field <= 0xf), 7:40.25 ^ 7:40.25 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:40.25 U_ASSERT(field <= 0xf), 7:40.25 ^~~~~~~~~~~~~~~~~~~~~~ 7:40.25 static_cast( ) 7:40.25 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:40.25 # define U_ASSERT(exp) void() 7:40.25 ^~~~~~ 7:40.35 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:40.35 #define UNISTR_FROM_STRING_EXPLICIT 7:40.35 ^ 7:40.35 :15:9: note: previous definition is here 7:40.35 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:40.35 ^ 7:40.36 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1309:15: warning: result of comparison of unsigned enum expression < 0 is always false [-Wtautological-unsigned-enum-zero-compare] 7:40.36 if (style < 0 || style >= UNUM_FORMAT_STYLE_COUNT) { 7:40.36 ~~~~~ ^ ~ 7:40.51 4 warnings generated. 7:40.65 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:40.65 #define UNISTR_FROM_STRING_EXPLICIT 7:40.65 ^ 7:40.65 :15:9: note: previous definition is here 7:40.65 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:40.65 ^ 7:40.86 In file included from Unified_cpp_js_src_jit8.cpp:2: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGraph.h:15: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 7:40.86 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 7:40.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.86 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:40.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.86 || 7:40.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 7:40.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.86 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 7:40.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.86 || 7:40.86 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 7:40.87 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:40.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.87 || 7:40.87 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:40.87 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.87 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:40.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.87 || 7:40.87 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:40.87 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.87 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:40.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.87 || 7:40.87 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 7:40.95 In file included from Unified_cpp_js_src_jit9.cpp:2: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/Recover.cpp:7: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/Recover.h:14: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 7:40.95 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.95 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.95 || 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.95 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 7:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.95 || 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.95 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.95 || 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.95 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 7:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.95 || 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 7:40.95 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 7:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.95 || 7:40.95 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp:12: 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:41.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:41.20 U_ASSERT(category <= 0xf), 7:41.20 ^ 7:41.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:41.20 U_ASSERT(category <= 0xf), 7:41.20 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:41.20 static_cast( ) 7:41.20 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:41.20 # define U_ASSERT(exp) void() 7:41.20 ^~~~~~ 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp:12: 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:41.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:41.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:41.20 U_ASSERT(field <= 0xf), 7:41.20 ^ 7:41.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:41.20 U_ASSERT(field <= 0xf), 7:41.20 ^~~~~~~~~~~~~~~~~~~~~~ 7:41.20 static_cast( ) 7:41.21 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:41.21 # define U_ASSERT(exp) void() 7:41.21 ^~~~~~ 7:41.37 3 warnings generated. 7:41.40 3 warnings generated. 7:41.53 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:41.53 #define UNISTR_FROM_STRING_EXPLICIT 7:41.53 ^ 7:41.53 :15:9: note: previous definition is here 7:41.53 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:41.53 ^ 7:41.55 3 warnings generated. 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:12: 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:41.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:41.56 U_ASSERT(category <= 0xf), 7:41.56 ^ 7:41.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:41.56 U_ASSERT(category <= 0xf), 7:41.56 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:41.56 static_cast( ) 7:41.56 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:41.56 # define U_ASSERT(exp) void() 7:41.56 ^~~~~~ 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:12: 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:41.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:41.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:41.56 U_ASSERT(field <= 0xf), 7:41.56 ^ 7:41.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:41.56 U_ASSERT(field <= 0xf), 7:41.56 ^~~~~~~~~~~~~~~~~~~~~~ 7:41.56 static_cast( ) 7:41.56 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:41.56 # define U_ASSERT(exp) void() 7:41.56 ^~~~~~ 7:41.61 3 warnings generated. 7:41.71 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:41.71 #define UNISTR_FROM_STRING_EXPLICIT 7:41.71 ^ 7:41.71 :15:9: note: previous definition is here 7:41.71 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:41.71 ^ 7:41.77 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:41.77 #define UNISTR_FROM_STRING_EXPLICIT 7:41.77 ^ 7:41.77 :15:9: note: previous definition is here 7:41.77 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:41.77 ^ 7:41.84 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:14: 7:41.84 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:41.84 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:41.84 U_ASSERT(category <= 0xf), 7:41.84 ^ 7:41.84 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:41.84 U_ASSERT(category <= 0xf), 7:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:41.84 static_cast( ) 7:41.84 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:41.84 # define U_ASSERT(exp) void() 7:41.84 ^~~~~~ 7:41.84 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:14: 7:41.84 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:41.84 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:41.84 U_ASSERT(field <= 0xf), 7:41.84 ^ 7:41.84 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:41.84 U_ASSERT(field <= 0xf), 7:41.84 ^~~~~~~~~~~~~~~~~~~~~~ 7:41.84 static_cast( ) 7:41.84 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:41.84 # define U_ASSERT(exp) void() 7:41.84 ^~~~~~ 7:42.42 3 warnings generated. 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:12: 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:42.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:42.43 U_ASSERT(category <= 0xf), 7:42.43 ^ 7:42.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:42.43 U_ASSERT(category <= 0xf), 7:42.43 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.43 static_cast( ) 7:42.43 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:42.43 # define U_ASSERT(exp) void() 7:42.43 ^~~~~~ 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:12: 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:42.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:42.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:42.43 U_ASSERT(field <= 0xf), 7:42.43 ^ 7:42.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:42.43 U_ASSERT(field <= 0xf), 7:42.43 ^~~~~~~~~~~~~~~~~~~~~~ 7:42.43 static_cast( ) 7:42.43 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:42.43 # define U_ASSERT(exp) void() 7:42.43 ^~~~~~ 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:12: 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:42.54 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:42.54 U_ASSERT(category <= 0xf), 7:42.54 ^ 7:42.54 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:42.54 U_ASSERT(category <= 0xf), 7:42.54 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:42.54 static_cast( ) 7:42.54 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:42.54 # define U_ASSERT(exp) void() 7:42.54 ^~~~~~ 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:12: 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:42.54 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:42.54 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:42.54 U_ASSERT(field <= 0xf), 7:42.54 ^ 7:42.54 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:42.54 U_ASSERT(field <= 0xf), 7:42.54 ^~~~~~~~~~~~~~~~~~~~~~ 7:42.54 static_cast( ) 7:42.54 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:42.54 # define U_ASSERT(exp) void() 7:42.54 ^~~~~~ 7:42.55 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:42.55 #define UNISTR_FROM_STRING_EXPLICIT 7:42.55 ^ 7:42.55 :15:9: note: previous definition is here 7:42.55 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:42.55 ^ 7:42.81 3 warnings generated. 7:42.86 3 warnings generated. 7:42.92 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:42.92 #define UNISTR_FROM_STRING_EXPLICIT 7:42.92 ^ 7:42.92 :15:9: note: previous definition is here 7:42.92 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:42.92 ^ 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:12: 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:43.01 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:43.01 U_ASSERT(category <= 0xf), 7:43.01 ^ 7:43.01 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:43.01 U_ASSERT(category <= 0xf), 7:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:43.01 static_cast( ) 7:43.01 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:43.01 # define U_ASSERT(exp) void() 7:43.01 ^~~~~~ 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:12: 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:43.01 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:43.01 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:43.01 U_ASSERT(field <= 0xf), 7:43.01 ^ 7:43.01 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:43.01 U_ASSERT(field <= 0xf), 7:43.01 ^~~~~~~~~~~~~~~~~~~~~~ 7:43.01 static_cast( ) 7:43.01 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:43.01 # define U_ASSERT(exp) void() 7:43.01 ^~~~~~ 7:43.02 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:43.02 #define UNISTR_FROM_STRING_EXPLICIT 7:43.02 ^ 7:43.02 :15:9: note: previous definition is here 7:43.02 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:43.02 ^ 7:43.24 3 warnings generated. 7:43.26 3 warnings generated. 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:12: 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:43.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:43.56 U_ASSERT(category <= 0xf), 7:43.56 ^ 7:43.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:43.56 U_ASSERT(category <= 0xf), 7:43.56 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:43.56 static_cast( ) 7:43.56 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:43.56 # define U_ASSERT(exp) void() 7:43.56 ^~~~~~ 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:12: 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:43.56 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:43.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:43.56 U_ASSERT(field <= 0xf), 7:43.56 ^ 7:43.56 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:43.56 U_ASSERT(field <= 0xf), 7:43.56 ^~~~~~~~~~~~~~~~~~~~~~ 7:43.56 static_cast( ) 7:43.56 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:43.56 # define U_ASSERT(exp) void() 7:43.56 ^~~~~~ 7:43.73 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:12: 7:43.73 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.h:13: 7:43.73 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:43.73 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:43.73 U_ASSERT(category <= 0xf), 7:43.73 ^ 7:43.73 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:43.73 U_ASSERT(category <= 0xf), 7:43.73 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:43.73 static_cast( ) 7:43.73 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:43.73 # define U_ASSERT(exp) void() 7:43.73 ^~~~~~ 7:43.73 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:12: 7:43.73 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.h:13: 7:43.73 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:43.73 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:43.73 U_ASSERT(field <= 0xf), 7:43.73 ^ 7:43.73 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:43.73 U_ASSERT(field <= 0xf), 7:43.73 ^~~~~~~~~~~~~~~~~~~~~~ 7:43.73 static_cast( ) 7:43.73 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:43.74 # define U_ASSERT(exp) void() 7:43.74 ^~~~~~ 7:43.74 3 warnings generated. 7:44.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:13: 7:44.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.h:13: 7:44.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:44.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:44.20 U_ASSERT(category <= 0xf), 7:44.20 ^ 7:44.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:44.20 U_ASSERT(category <= 0xf), 7:44.20 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:44.20 static_cast( ) 7:44.20 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:44.20 # define U_ASSERT(exp) void() 7:44.20 ^~~~~~ 7:44.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:13: 7:44.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.h:13: 7:44.20 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:44.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:44.20 U_ASSERT(field <= 0xf), 7:44.20 ^ 7:44.20 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:44.20 U_ASSERT(field <= 0xf), 7:44.21 ^~~~~~~~~~~~~~~~~~~~~~ 7:44.21 static_cast( ) 7:44.21 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:44.21 # define U_ASSERT(exp) void() 7:44.21 ^~~~~~ 7:44.91 3 warnings generated. 7:45.11 5 warnings generated. 7:45.30 3 warnings generated. 7:45.82 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/quantityformatter.cpp:27: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:46.00 U_ASSERT(category <= 0xf), 7:46.00 ^ 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:46.00 U_ASSERT(category <= 0xf), 7:46.00 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.00 static_cast( ) 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.00 # define U_ASSERT(exp) void() 7:46.00 ^~~~~~ 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/quantityformatter.cpp:27: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:46.00 U_ASSERT(field <= 0xf), 7:46.00 ^ 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:46.00 U_ASSERT(field <= 0xf), 7:46.00 ^~~~~~~~~~~~~~~~~~~~~~ 7:46.00 static_cast( ) 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.00 # define U_ASSERT(exp) void() 7:46.00 ^~~~~~ 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/plurfmt.cpp:24: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:46.00 U_ASSERT(category <= 0xf), 7:46.00 ^ 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:46.00 U_ASSERT(category <= 0xf), 7:46.00 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.00 static_cast( ) 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.00 # define U_ASSERT(exp) void() 7:46.00 ^~~~~~ 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/plurfmt.cpp:24: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:46.00 U_ASSERT(field <= 0xf), 7:46.00 ^ 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:46.00 U_ASSERT(field <= 0xf), 7:46.00 ^~~~~~~~~~~~~~~~~~~~~~ 7:46.00 static_cast( ) 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.00 # define U_ASSERT(exp) void() 7:46.00 ^~~~~~ 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/plurrule.cpp:37: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:46.00 U_ASSERT(category <= 0xf), 7:46.00 ^ 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:46.00 U_ASSERT(category <= 0xf), 7:46.00 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.00 static_cast( ) 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.00 # define U_ASSERT(exp) void() 7:46.00 ^~~~~~ 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/plurrule.cpp:37: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.00 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:46.00 U_ASSERT(field <= 0xf), 7:46.00 ^ 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:46.00 U_ASSERT(field <= 0xf), 7:46.00 ^~~~~~~~~~~~~~~~~~~~~~ 7:46.00 static_cast( ) 7:46.00 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.00 # define U_ASSERT(exp) void() 7:46.00 ^~~~~~ 7:46.05 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/plurrule.cpp:1664:24: warning: implicit conversion from 'int64_t' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 7:46.05 if (scaled > U_INT64_MAX) { 7:46.05 ~ ^~~~~~~~~~~ 7:46.05 /startdir/src/firefox-78.15.0/intl/icu/source/common/unicode/umachine.h:248:33: note: expanded from macro 'U_INT64_MAX' 7:46.05 # define U_INT64_MAX ((int64_t)(INT64_C(9223372036854775807))) 7:46.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.33 2 warnings generated. 7:46.36 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/rbnf.cpp:37: 7:46.36 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.36 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.36 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:46.36 U_ASSERT(category <= 0xf), 7:46.36 ^ 7:46.36 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:46.36 U_ASSERT(category <= 0xf), 7:46.36 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.36 static_cast( ) 7:46.36 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.36 # define U_ASSERT(exp) void() 7:46.36 ^~~~~~ 7:46.36 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/rbnf.cpp:37: 7:46.36 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:46.36 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:46.36 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:46.36 U_ASSERT(field <= 0xf), 7:46.36 ^ 7:46.36 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:46.36 U_ASSERT(field <= 0xf), 7:46.36 ^~~~~~~~~~~~~~~~~~~~~~ 7:46.36 static_cast( ) 7:46.36 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:46.36 # define U_ASSERT(exp) void() 7:46.36 ^~~~~~ 7:46.57 2 warnings generated. 7:46.75 /startdir/src/firefox-78.15.0/intl/icu/source/common/uniset.cpp:192:77: warning: possible misuse of comma operator here [-Wcomma] 7:46.75 (strings->assign(*o.strings, cloneUnicodeString, status), U_FAILURE(status))) { 7:46.75 ^ 7:46.75 /startdir/src/firefox-78.15.0/intl/icu/source/common/uniset.cpp:192:22: note: cast expression to void to silence warning 7:46.75 (strings->assign(*o.strings, cloneUnicodeString, status), U_FAILURE(status))) { 7:46.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.75 static_cast( ) 7:46.75 /startdir/src/firefox-78.15.0/intl/icu/source/common/uniset.cpp:255:73: warning: possible misuse of comma operator here [-Wcomma] 7:46.75 (strings->assign(*o.strings, cloneUnicodeString, status), U_FAILURE(status))) { 7:46.75 ^ 7:46.75 /startdir/src/firefox-78.15.0/intl/icu/source/common/uniset.cpp:255:18: note: cast expression to void to silence warning 7:46.75 (strings->assign(*o.strings, cloneUnicodeString, status), U_FAILURE(status))) { 7:46.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.75 static_cast( ) 7:48.11 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:46: 7:48.11 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:48.11 U_ASSERT(category <= 0xf), 7:48.11 ^ 7:48.11 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:48.11 U_ASSERT(category <= 0xf), 7:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.11 static_cast( ) 7:48.11 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:48.11 # define U_ASSERT(exp) void() 7:48.11 ^~~~~~ 7:48.11 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:46: 7:48.11 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:48.11 U_ASSERT(field <= 0xf), 7:48.11 ^ 7:48.11 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:48.11 U_ASSERT(field <= 0xf), 7:48.11 ^~~~~~~~~~~~~~~~~~~~~~ 7:48.11 static_cast( ) 7:48.11 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:48.11 # define U_ASSERT(exp) void() 7:48.11 ^~~~~~ 7:48.41 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:602:27: warning: result of comparison of unsigned enum expression >= 0 is always true [-Wtautological-unsigned-enum-zero-compare] 7:48.41 if (style >= 0 && genericUnit != INVALID_UNIT) { 7:48.41 ~~~~~ ^ ~ 7:48.52 2 warnings generated. 7:48.65 2 warnings generated. 7:48.74 3 warnings generated. 7:50.31 3 warnings generated. 7:50.50 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/string_segment.cpp:10:9: warning: 'UNISTR_FROM_STRING_EXPLICIT' macro redefined [-Wmacro-redefined] 7:50.50 #define UNISTR_FROM_STRING_EXPLICIT 7:50.50 ^ 7:50.50 :15:9: note: previous definition is here 7:50.50 #define UNISTR_FROM_STRING_EXPLICIT explicit 7:50.50 ^ 7:51.22 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/smpdtfmt.cpp:76: 7:51.22 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:11: 7:51.22 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:51.22 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:51.22 U_ASSERT(category <= 0xf), 7:51.22 ^ 7:51.22 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:51.22 U_ASSERT(category <= 0xf), 7:51.22 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.22 static_cast( ) 7:51.22 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:51.22 # define U_ASSERT(exp) void() 7:51.22 ^~~~~~ 7:51.22 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/smpdtfmt.cpp:76: 7:51.22 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:11: 7:51.22 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:51.22 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:51.22 U_ASSERT(field <= 0xf), 7:51.22 ^ 7:51.22 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:51.22 U_ASSERT(field <= 0xf), 7:51.22 ^~~~~~~~~~~~~~~~~~~~~~ 7:51.22 static_cast( ) 7:51.22 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:51.22 # define U_ASSERT(exp) void() 7:51.22 ^~~~~~ 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/string_segment.cpp:12: 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:51.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:51.43 U_ASSERT(category <= 0xf), 7:51.43 ^ 7:51.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:51.43 U_ASSERT(category <= 0xf), 7:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.43 static_cast( ) 7:51.43 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:51.43 # define U_ASSERT(exp) void() 7:51.43 ^~~~~~ 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/string_segment.cpp:12: 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:11: 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 7:51.43 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 7:51.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:51.43 U_ASSERT(field <= 0xf), 7:51.43 ^ 7:51.43 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:51.43 U_ASSERT(field <= 0xf), 7:51.44 ^~~~~~~~~~~~~~~~~~~~~~ 7:51.44 static_cast( ) 7:51.44 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:51.44 # define U_ASSERT(exp) void() 7:51.44 ^~~~~~ 7:51.73 3 warnings generated. 7:52.52 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/tmunit.cpp:64:23: warning: result of comparison of unsigned enum expression < 0 is always false [-Wtautological-unsigned-enum-zero-compare] 7:52.52 if (timeUnitField < 0 || timeUnitField >= UTIMEUNIT_FIELD_COUNT) { 7:52.52 ~~~~~~~~~~~~~ ^ ~ 7:52.63 1 warning generated. 7:52.63 5 warnings generated. 7:53.31 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:275:13: warning: 'return' will never be executed [-Wunreachable-code-return] 7:53.31 return (width > 0); 7:53.31 ^~~~~ 7:54.90 2 warnings generated. 7:55.91 1 warning generated. 7:56.55 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustring.cpp:861:57: warning: possible misuse of comma operator here [-Wcomma] 7:56.55 (U16_IS_TRAIL(c1) && (iter1->previous(iter1), U16_IS_LEAD(iter1->previous(iter1)))) 7:56.55 ^ 7:56.55 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustring.cpp:861:35: note: cast expression to void to silence warning 7:56.55 (U16_IS_TRAIL(c1) && (iter1->previous(iter1), U16_IS_LEAD(iter1->previous(iter1)))) 7:56.55 ^~~~~~~~~~~~~~~~~~~~~~ 7:56.55 static_cast( ) 7:56.55 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustring.cpp:871:57: warning: possible misuse of comma operator here [-Wcomma] 7:56.55 (U16_IS_TRAIL(c2) && (iter2->previous(iter2), U16_IS_LEAD(iter2->previous(iter2)))) 7:56.55 ^ 7:56.55 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustring.cpp:871:35: note: cast expression to void to silence warning 7:56.55 (U16_IS_TRAIL(c2) && (iter2->previous(iter2), U16_IS_LEAD(iter2->previous(iter2)))) 7:56.55 ^~~~~~~~~~~~~~~~~~~~~~ 7:56.55 static_cast( ) 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:329:50: warning: possible misuse of comma operator here [-Wcomma] 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^ 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:329:32: note: cast expression to void to silence warning 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^~~~~~~~~~~~~~~~~~ 7:56.92 static_cast() 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:369:50: warning: possible misuse of comma operator here [-Wcomma] 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^ 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:369:32: note: cast expression to void to silence warning 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^~~~~~~~~~~~~~~~~~ 7:56.92 static_cast() 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:434:54: warning: possible misuse of comma operator here [-Wcomma] 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^ 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:434:36: note: cast expression to void to silence warning 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^~~~~~~~~~~~~~~~~~ 7:56.92 static_cast() 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:471:50: warning: possible misuse of comma operator here [-Wcomma] 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^ 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:471:32: note: cast expression to void to silence warning 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^~~~~~~~~~~~~~~~~~ 7:56.92 static_cast() 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:513:50: warning: possible misuse of comma operator here [-Wcomma] 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^ 7:56.92 /startdir/src/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp:513:32: note: cast expression to void to silence warning 7:56.92 if(c<0 && (++numSubstitutions, c = subchar) < 0) { 7:56.92 ^~~~~~~~~~~~~~~~~~ 7:56.92 static_cast() 7:57.42 2 warnings generated. 7:58.14 5 warnings generated. 7:59.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/ulistformatter.cpp:18: 7:59.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:59.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 7:59.51 U_ASSERT(category <= 0xf), 7:59.51 ^ 7:59.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 7:59.51 U_ASSERT(category <= 0xf), 7:59.51 ^~~~~~~~~~~~~~~~~~~~~~~~~ 7:59.51 static_cast( ) 7:59.51 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:59.51 # define U_ASSERT(exp) void() 7:59.51 ^~~~~~ 7:59.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/ulistformatter.cpp:18: 7:59.51 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:21: 7:59.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 7:59.51 U_ASSERT(field <= 0xf), 7:59.51 ^ 7:59.51 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 7:59.51 U_ASSERT(field <= 0xf), 7:59.51 ^~~~~~~~~~~~~~~~~~~~~~ 7:59.51 static_cast( ) 7:59.51 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 7:59.51 # define U_ASSERT(exp) void() 7:59.51 ^~~~~~ 7:59.72 2 warnings generated. 8:00.35 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/unum.cpp:787:27: warning: result of comparison of unsigned enum expression < 0 is always false [-Wtautological-unsigned-enum-zero-compare] 8:00.35 if(fmt==NULL || symbol< 0 || symbol>=UNUM_FORMAT_SYMBOL_COUNT) { 8:00.35 ~~~~~~^ ~ 8:00.36 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/unum.cpp:814:27: warning: result of comparison of unsigned enum expression < 0 is always false [-Wtautological-unsigned-enum-zero-compare] 8:00.36 if(fmt==NULL || symbol< 0 || symbol>=UNUM_FORMAT_SYMBOL_COUNT || value==NULL || length<-1) { 8:00.36 ~~~~~~^ ~ 8:00.85 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:21: 8:00.85 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 8:00.85 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 8:00.85 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:34: warning: possible misuse of comma operator here [-Wcomma] 8:00.85 U_ASSERT(category <= 0xf), 8:00.85 ^ 8:00.85 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:227:9: note: cast expression to void to silence warning 8:00.85 U_ASSERT(category <= 0xf), 8:00.85 ^~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.85 static_cast( ) 8:00.85 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 8:00.85 # define U_ASSERT(exp) void() 8:00.85 ^~~~~~ 8:00.85 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:21: 8:00.85 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:14: 8:00.85 In file included from /startdir/src/firefox-78.15.0/intl/icu/source/i18n/number_types.h:20: 8:00.85 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:31: warning: possible misuse of comma operator here [-Wcomma] 8:00.85 U_ASSERT(field <= 0xf), 8:00.85 ^ 8:00.85 /startdir/src/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:228:9: note: cast expression to void to silence warning 8:00.85 U_ASSERT(field <= 0xf), 8:00.85 ^~~~~~~~~~~~~~~~~~~~~~ 8:00.85 static_cast( ) 8:00.85 /startdir/src/firefox-78.15.0/intl/icu/source/common/uassert.h:35:26: note: expanded from macro 'U_ASSERT' 8:00.85 # define U_ASSERT(exp) void() 8:00.85 ^~~~~~ 8:00.86 2 warnings generated. 8:01.02 5 warnings generated. 8:01.08 2 warnings generated. 8:02.15 5 warnings generated. 8:02.30 js/src/build/symverscript.stub 8:02.33 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 8:02.33 import imp 8:02.40 js/src/build/libjs_static.a 8:02.40 js/src/build/libmozjs-78.so 9:28.31 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 9:28.31 from distutils.version import StrictVersion as Version 9:32.16 js/src/shell/js 9:32.16 js/src/gdb/gdb-tests 9:32.19 js/src/jsapi-tests/jsapi-tests 10:06.28 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 10:06.28 from distutils.version import StrictVersion as Version 10:07.45 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 10:07.45 from distutils.version import StrictVersion as Version 10:08.32 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 10:08.32 from distutils.version import StrictVersion as Version 10:10.82 js/src/build/spidermonkey_checks.stub 10:10.85 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 10:10.85 import imp 10:11.71 TEST-PASS | check_spidermonkey_style.py | ok 10:11.84 TEST-PASS | check_macroassembler_style.py | ok 10:11.88 TEST-PASS | check_js_opcode.py | ok 10:11.98 66 compiler warnings present. 10:12.07 Overall system resources - Wall time: 612s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:12.16 warning: intl/icu/source/common/localeprioritylist.cpp:143:25 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/static_unicode_sets.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/common/ucasemap.cpp:661:49 [-Wc++20-compat] type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 10:12.16 warning: intl/icu/source/common/ucasemap.cpp:662:53 [-Wc++20-compat] type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 10:12.16 warning: intl/icu/source/common/ucasemap.cpp:667:49 [-Wc++20-compat] type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 10:12.16 warning: intl/icu/source/common/ucasemap.cpp:668:53 [-Wc++20-compat] type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 10:12.16 warning: intl/icu/source/common/ucasemap.cpp:690:35 [-Wc++20-compat] type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 10:12.16 warning: intl/icu/source/common/ucasemap.cpp:693:35 [-Wc++20-compat] type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 10:12.16 warning: intl/icu/source/common/ucasemap.cpp:696:35 [-Wc++20-compat] type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 10:12.16 warning: intl/icu/source/common/uniset.cpp:192:77 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/uniset.cpp:255:73 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/ustring.cpp:861:57 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/ustring.cpp:871:57 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/ustrtrns.cpp:329:50 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/ustrtrns.cpp:369:50 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/ustrtrns.cpp:434:54 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/ustrtrns.cpp:471:50 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/common/ustrtrns.cpp:513:50 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/i18n/compactdecimalformat.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/decimfmt.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/formatted_string_builder.h:227:34 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/i18n/formatted_string_builder.h:228:31 [-Wcomma] possible misuse of comma operator here 10:12.16 warning: intl/icu/source/i18n/measunit_extra.cpp:13:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_asformat.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_capi.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_currencysymbols.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_mapper.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_multiplier.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_patternstring.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_patternstring.cpp:11:9 [-Wmacro-redefined] 'UNISTR_FROM_CHAR_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_patternstring.cpp:1117:12 [-Wunreachable-code-return] 'return' will never be executed 10:12.16 warning: intl/icu/source/i18n/number_skeletons.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/number_utils.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numfmt.cpp:1309:15 [-Wtautological-unsigned-enum-zero-compare] result of comparison of unsigned enum expression < 0 is always false 10:12.16 warning: intl/icu/source/i18n/numparse_affixes.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_compositions.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_compositions.cpp:67:5 [-Wunreachable-code-loop-increment] loop will run at most once (loop increment never executed) 10:12.16 warning: intl/icu/source/i18n/numparse_currency.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_decimal.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_impl.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_parsednumber.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_scientific.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_symbols.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numparse_validators.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numrange_fluent.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/numrange_impl.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/plurrule.cpp:1664:24 [-Wimplicit-const-int-float-conversion] implicit conversion from 'int64_t' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 10:12.16 warning: intl/icu/source/i18n/reldatefmt.cpp:602:27 [-Wtautological-unsigned-enum-zero-compare] result of comparison of unsigned enum expression >= 0 is always true 10:12.16 warning: intl/icu/source/i18n/string_segment.cpp:10:9 [-Wmacro-redefined] 'UNISTR_FROM_STRING_EXPLICIT' macro redefined 10:12.16 warning: intl/icu/source/i18n/tmunit.cpp:64:23 [-Wtautological-unsigned-enum-zero-compare] result of comparison of unsigned enum expression < 0 is always false 10:12.16 warning: intl/icu/source/i18n/tzfmt.cpp:275:13 [-Wunreachable-code-return] 'return' will never be executed 10:12.16 warning: intl/icu/source/i18n/unum.cpp:787:27 [-Wtautological-unsigned-enum-zero-compare] result of comparison of unsigned enum expression < 0 is always false 10:12.16 warning: intl/icu/source/i18n/unum.cpp:814:27 [-Wtautological-unsigned-enum-zero-compare] result of comparison of unsigned enum expression < 0 is always false 10:12.16 warning: js/src/gdb/tests/test-prettyprinters.cpp:29:7 [-Wuninitialized-const-reference] variable 'i' is uninitialized when passed as a const reference argument here 10:12.16 warning: js/src/gdb/tests/test-prettyprinters.cpp:30:7 [-Wuninitialized-const-reference] variable 'a' is uninitialized when passed as a const reference argument here 10:12.16 warning: js/src/gdb/tests/test-prettyprinters.cpp:31:7 [-Wuninitialized-const-reference] variable 'b' is uninitialized when passed as a const reference argument here 10:12.16 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 10:12.16 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 10:12.16 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 10:12.16 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 10:12.16 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:359:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 10:12.16 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:361:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 10:12.16 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:397:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 10:12.16 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:399:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 10:12.16 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:435:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 10:12.16 warning: js/src/wasm/WasmValidate.h:346:15 [-Wunused-but-set-variable] variable 'assertByte' set but not used 10:12.16 We know it took a while, but your build finally finished successfully! 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: 23705 DeltaBlue: 42520 Crypto: 32589 RayTrace: 68898 EarleyBoyer: 35360 RegExp: 5146 Splay: 19525 SplayLatency: 17972 NavierStokes: 42506 PdfJS: 27040 Mandreel: 21203 MandreelLatency: 24200 Gameboy: 75706 CodeLoad: 19001 Box2D: 36759 zlib: 51714 Typescript: 35048 ---- Score (version 9): 29203 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: 79.10 ms averageWorstCase: 35.68 ms steadyState: 12.54 ms summary: ⬔ms Running... Basic ( 6 to go) firstIteration: 72.33 ms averageWorstCase: 61.16 ms steadyState: 48.43 ms summary: ⬔ms Running... Babylon ( 6 to go) firstIteration: 67.37 ms averageWorstCase: 27.22 ms steadyState: 8.65 ms summary: ⬔ms Running... ML ( 6 to go) firstIteration: 200.59 ms averageWorstCase: 145.65 ms steadyState: 125.00 ms summary: 52.51 ms Running... Air ( 5 to go) firstIteration: 76.61 ms averageWorstCase: 34.33 ms steadyState: 12.76 ms summary: 52.51 ms Running... Basic ( 5 to go) firstIteration: 71.41 ms averageWorstCase: 63.99 ms steadyState: 48.96 ms summary: 52.51 ms Running... Babylon ( 5 to go) firstIteration: 62.05 ms averageWorstCase: 23.69 ms steadyState: 7.76 ms summary: 52.51 ms Running... ML ( 5 to go) firstIteration: 199.88 ms averageWorstCase: 147.01 ms steadyState: 127.26 ms summary: 51.06 ms Running... Air ( 4 to go) firstIteration: 77.44 +- 7.16 ms averageWorstCase: 34.53 +- 3.49 ms steadyState: 12.73 +- 0.58 ms summary: 51.06 ms Running... Basic ( 4 to go) firstIteration: 71.00 +- 2.87 ms averageWorstCase: 63.60 +- 7.21 ms steadyState: 48.58 +- 2.12 ms summary: 51.06 ms Running... Babylon ( 4 to go) firstIteration: 62.63 +- 13.44 ms averageWorstCase: 21.83 +- 11.87 ms steadyState: 7.36 +- 2.79 ms summary: 51.06 ms Running... ML ( 4 to go) firstIteration: 199.57 +- 2.21 ms averageWorstCase: 143.57 +- 15.19 ms steadyState: 126.02 +- 7.75 ms summary: 50.35 +- 4.72 ms Running... Air ( 3 to go) firstIteration: 77.78 +- 3.89 ms averageWorstCase: 34.56 +- 1.83 ms steadyState: 12.77 +- 0.33 ms summary: 50.35 +- 4.72 ms Running... Basic ( 3 to go) firstIteration: 70.68 +- 1.82 ms averageWorstCase: 66.74 +- 10.66 ms steadyState: 48.71 +- 1.19 ms summary: 50.35 +- 4.72 ms Running... Babylon ( 3 to go) firstIteration: 62.29 +- 7.11 ms averageWorstCase: 21.95 +- 6.22 ms steadyState: 7.23 +- 1.52 ms summary: 50.35 +- 4.72 ms Running... ML ( 3 to go) firstIteration: 203.82 +- 13.56 ms averageWorstCase: 143.64 +- 7.95 ms steadyState: 127.13 +- 5.38 ms summary: 50.64 +- 2.63 ms Running... Air ( 2 to go) firstIteration: 80.77 +- 8.70 ms averageWorstCase: 36.49 +- 5.52 ms steadyState: 12.81 +- 0.25 ms summary: 50.64 +- 2.63 ms Running... Basic ( 2 to go) firstIteration: 70.54 +- 1.30 ms averageWorstCase: 65.35 +- 8.18 ms steadyState: 48.72 +- 0.80 ms summary: 50.64 +- 2.63 ms Running... Babylon ( 2 to go) firstIteration: 61.62 +- 5.17 ms averageWorstCase: 22.71 +- 4.71 ms steadyState: 7.61 +- 1.48 ms summary: 50.64 +- 2.63 ms Running... ML ( 2 to go) firstIteration: 205.49 +- 10.30 ms averageWorstCase: 148.18 +- 13.72 ms steadyState: 127.68 +- 3.95 ms summary: 51.41 +- 2.80 ms Running... Air ( 1 to go) firstIteration: 79.78 +- 7.04 ms averageWorstCase: 36.03 +- 4.33 ms steadyState: 12.77 +- 0.21 ms summary: 51.41 +- 2.80 ms Running... Basic ( 1 to go) firstIteration: 71.51 +- 2.69 ms averageWorstCase: 66.04 +- 6.42 ms steadyState: 48.79 +- 0.63 ms summary: 51.41 +- 2.80 ms Running... Babylon ( 1 to go) firstIteration: 61.18 +- 4.06 ms averageWorstCase: 22.17 +- 3.82 ms steadyState: 7.48 +- 1.17 ms summary: 51.41 +- 2.80 ms Running... ML ( 1 to go) firstIteration: 204.60 +- 8.10 ms averageWorstCase: 214.11 +- 169.74 ms steadyState: 146.74 +- 49.07 ms summary: 52.64 +- 3.80 ms Success! Benchmark is now finished. 3d-cube: 99 3d-morph: 12 3d-raytrace: 27 access-binary-trees: 10 access-fannkuch: 35 access-nbody: 61 access-nsieve: 42 bitops-3bit-bits-in-byte: 50 bitops-bits-in-byte: 15 bitops-bitwise-and: 19 bitops-nsieve-bits: 63 controlflow-recursive: 13 crypto-aes: 62 crypto-md5: 20 crypto-sha1: 29 date-format-tofte: 84 date-format-xparb: 34 math-cordic: 3 math-partial-sums: 63 math-spectral-norm: 3 regexp-dna: 18 string-base64: 11 string-fasta: 34 string-tagcloud: 155 string-unpack-code: 140 string-validate-input: 16 Profile data found (7852792 bytes) Removing instrumented JS... Building optimized JS... 0:01.42 Clobber not needed. 0:01.42 Adding make options from /startdir/src/firefox-78.15.0/.mozconfig MOZ_OBJDIR=/startdir/src/firefox-78.15.0/obj OBJDIR=/startdir/src/firefox-78.15.0/obj FOUND_MOZCONFIG=/startdir/src/firefox-78.15.0/.mozconfig export FOUND_MOZCONFIG 0:01.47 /usr/bin/make -f client.mk -s configure 0:01.50 cd /startdir/src/firefox-78.15.0/obj 0:01.50 /startdir/src/firefox-78.15.0/configure 0:01.91 Creating Python 3 environment 0:02.32 created virtual environment CPython3.10.5.final.0-64 in 187ms 0:02.32 creator CPython3Posix(dest=/startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3, clear=False, global=False) 0:02.32 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/build/.local/share/virtualenv) 0:02.32 added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 0:02.32 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:02.62 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:697: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 0:02.62 from distutils.version import LooseVersion 0:02.62 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:316: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead 0:02.62 import distutils.sysconfig 0:03.42 b'running build_ext\ncopying build/lib.linux-x86_64-3.10/psutil/_psutil_linux.cpython-310-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.10/psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so -> psutil\n' 0:03.43 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:03.50 Re-executing in the virtualenv 0:04.60 Adding configure options from /startdir/src/firefox-78.15.0/.mozconfig 0:04.60 --enable-application=js 0:04.60 --prefix=/usr 0:04.60 --enable-release 0:04.60 --enable-hardening 0:04.60 --enable-optimize 0:04.60 --enable-rust-simd 0:04.60 --enable-linker=lld 0:04.60 --disable-debug 0:04.60 --disable-debug-symbols 0:04.60 --disable-jemalloc 0:04.60 --disable-strip 0:04.60 --with-system-zlib 0:04.60 --without-system-icu 0:04.60 --enable-readline 0:04.60 --enable-shared-js 0:04.60 --enable-tests 0:04.60 --with-intl-api 0:04.60 --enable-lto=cross 0:04.60 --enable-profile-use=cross 0:04.60 --with-pgo-profile-path=/startdir/src/firefox-78.15.0/merged.profdata 0:04.60 checking for vcs source checkout... no 0:04.64 checking for a shell... /usr/bin/sh 0:05.33 checking for host system type... x86_64-pc-linux-gnu 0:05.33 checking for target system type... x86_64-pc-linux-gnu 0:06.03 checking for Python 3... /startdir/src/firefox-78.15.0/obj/_virtualenvs/init_py3/bin/python (3.10.5) 0:06.03 checking whether cross compiling... no 0:06.03 checking for yasm... not found 0:06.04 checking for the target C compiler... /usr/bin/clang 0:06.14 checking whether the target C compiler can be used... yes 0:06.15 checking the target C compiler version... 14.0.6 0:06.24 checking the target C compiler works... yes 0:06.24 checking for the target C++ compiler... /usr/bin/clang++ 0:06.39 checking whether the target C++ compiler can be used... yes 0:06.39 checking the target C++ compiler version... 14.0.6 0:06.41 checking the target C++ compiler works... yes 0:06.42 checking for the host C compiler... /usr/bin/clang 0:06.50 checking whether the host C compiler can be used... yes 0:06.50 checking the host C compiler version... 14.0.6 0:06.54 checking the host C compiler works... yes 0:06.54 checking for the host C++ compiler... /usr/bin/clang++ 0:06.75 checking whether the host C++ compiler can be used... yes 0:06.99 checking the host C++ compiler version... 14.0.6 0:07.02 checking the host C++ compiler works... yes 0:07.09 checking for 64-bit OS... yes 0:07.15 checking for new enough STL headers from libstdc++... yes 0:07.15 checking for nasm... not found 0:07.31 checking for linker... lld 0:07.31 checking for the assembler... /usr/bin/clang 0:07.31 checking for ar... /usr/bin/ar 0:07.31 checking for pkg_config... /usr/bin/pkg-config 0:07.33 checking for pkg-config version... 1.8.0 0:07.43 checking for stdint.h... yes 0:07.54 checking for inttypes.h... yes 0:07.61 checking for malloc.h... yes 0:07.63 checking for alloca.h... yes 0:07.69 checking for sys/byteorder.h... no 0:07.72 checking for getopt.h... yes 0:07.75 checking for unistd.h... yes 0:07.85 checking for nl_types.h... yes 0:08.00 checking for cpuid.h... yes 0:08.09 checking for fts.h... yes 0:08.20 checking for sys/statvfs.h... yes 0:08.29 checking for sys/statfs.h... yes 0:08.39 checking for sys/vfs.h... yes 0:08.44 checking for sys/mount.h... yes 0:08.52 checking for sys/quota.h... yes 0:08.59 checking for linux/quota.h... yes 0:08.69 checking for linux/if_addr.h... yes 0:08.80 checking for linux/rtnetlink.h... yes 0:08.83 checking for sys/queue.h... yes 0:08.92 checking for sys/types.h... yes 0:08.94 checking for netinet/in.h... yes 0:09.02 checking for byteswap.h... yes 0:09.09 checking for linux/perf_event.h... yes 0:09.19 checking for perf_event_open system call... yes 0:09.20 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:09.24 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:09.33 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:09.39 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:09.40 checking whether the C compiler supports -Wunreachable-code-return... yes 0:09.42 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:09.51 checking whether the C compiler supports -Wclass-varargs... yes 0:09.61 checking whether the C++ compiler supports -Wclass-varargs... yes 0:09.70 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:09.81 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:09.91 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:10.00 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:10.04 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:10.10 checking whether the C compiler supports -Wloop-analysis... yes 0:10.19 checking whether the C++ compiler supports -Wloop-analysis... yes 0:10.24 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:10.39 checking whether the C++ compiler supports -Wcomma... yes 0:10.43 checking whether the C compiler supports -Wduplicated-cond... no 0:10.52 checking whether the C++ compiler supports -Wduplicated-cond... no 0:10.62 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:10.70 checking whether the C++ compiler supports -Wunused-function... yes 0:10.72 checking whether the C++ compiler supports -Wunused-variable... yes 0:10.75 checking whether the C compiler supports -Wstring-conversion... yes 0:10.82 checking whether the C++ compiler supports -Wstring-conversion... yes 0:10.89 checking whether the C compiler supports -Wtautological-overlap-compare... yes 0:10.93 checking whether the C++ compiler supports -Wtautological-overlap-compare... yes 0:10.99 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... yes 0:11.01 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... yes 0:11.03 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... yes 0:11.10 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... yes 0:11.14 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:11.20 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:11.22 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:11.24 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 0:11.30 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no 0:11.32 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:11.35 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:11.41 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:11.43 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:11.49 checking whether the C compiler supports -Wno-error=coverage-mismatch... no 0:11.51 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no 0:11.54 checking whether the C compiler supports -Wno-error=backend-plugin... yes 0:11.60 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:11.62 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:11.69 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:11.71 checking whether the C compiler supports -Wno-multistatement-macros... no 0:11.73 checking whether the C++ compiler supports -Wno-multistatement-macros... no 0:11.80 checking whether the C compiler supports -Wno-error=return-std-move... yes 0:11.82 checking whether the C++ compiler supports -Wno-error=return-std-move... yes 0:11.84 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:11.91 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:11.93 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:12.00 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:12.02 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:12.04 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:12.10 checking whether the C compiler supports -Wformat... yes 0:12.12 checking whether the C++ compiler supports -Wformat... yes 0:12.14 checking whether the C compiler supports -Wformat-security... yes 0:12.20 checking whether the C++ compiler supports -Wformat-security... yes 0:12.23 checking whether the C compiler supports -Wformat-overflow=2... no 0:12.29 checking whether the C++ compiler supports -Wformat-overflow=2... no 0:12.34 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:12.40 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:12.44 checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:12.44 checking for llvm_profdata... /usr/bin/llvm-profdata 0:12.51 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:12.59 checking whether the C++ compiler supports -fno-aligned-new... yes 0:12.60 checking for rustc... /usr/bin/rustc 0:12.60 checking for cargo... /usr/bin/cargo 0:12.81 checking rustc version... 1.62.0 0:12.83 checking cargo version... 1.62.0 0:13.11 checking for rust target triplet... x86_64-unknown-linux-gnu 0:13.43 checking for rust host triplet... x86_64-unknown-linux-gnu 0:13.43 checking for rustdoc... /usr/bin/rustdoc 0:13.43 checking for rustfmt... /usr/bin/rustfmt 0:13.43 checking for clang for bindgen... /usr/bin/clang++ 0:13.50 checking for libclang for bindgen... /usr/lib/libclang.so 0:13.52 checking that libclang is new enough... yes 0:13.52 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:13.72 checking for readline... yes 0:13.72 checking for awk... /usr/bin/gawk 0:13.72 checking for perl... /usr/bin/perl 0:13.73 checking for minimum required perl version >= 5.006... 5.036000 0:13.80 checking for full perl installation... yes 0:13.80 checking for gmake... /usr/bin/make 0:13.80 checking for watchman... not found 0:13.80 checking for xargs... /usr/bin/xargs 0:13.80 checking for rpmbuild... not found 0:13.80 checking for NSIS version... no 0:13.84 checking for llvm-objdump... /usr/bin/llvm-objdump 0:13.85 checking for zlib >= 1.2.3... yes 0:13.91 checking MOZ_ZLIB_CFLAGS... 0:13.93 checking MOZ_ZLIB_LIBS... -lz 0:13.93 checking for autoconf... /usr/bin/autoconf-2.13 0:14.40 creating cache ./config.cache 0:14.70 checking host system type... x86_64-pc-linux-gnu 0:14.83 checking target system type... x86_64-pc-linux-gnu 0:14.94 checking build system type... x86_64-pc-linux-gnu 0:14.95 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:14.95 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:14.95 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:14.95 checking whether we are using GNU C... (cached) yes 0:14.96 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:14.96 checking for c++... (cached) /usr/bin/clang++ -std=gnu++17 0:14.96 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:14.96 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:14.99 checking whether we are using GNU C++... (cached) yes 0:15.01 checking whether /usr/bin/clang++ -std=gnu++17 accepts -g... (cached) yes 0:15.02 checking for ranlib... ranlib 0:15.03 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:15.03 checking for strip... strip 0:15.09 checking for sb-conf... no 0:15.09 checking for ve... no 0:15.59 checking for X... no 0:16.31 checking for --noexecstack option to as... yes 0:16.69 checking for -z noexecstack option to ld... yes 0:17.04 checking for -z text option to ld... yes 0:17.19 checking for -z relro option to ld... yes 0:17.39 checking for -z nocopyreloc option to ld... yes 0:18.04 checking for -Bsymbolic-functions option to ld... yes 0:18.50 checking for --build-id=sha1 option to ld... yes 0:19.20 checking whether the linker supports Identical Code Folding... no 0:20.32 checking whether removing dead symbols breaks debugging... no 0:20.51 checking for working const... yes 0:20.64 checking for mode_t... yes 0:20.85 checking for off_t... yes 0:21.00 checking for pid_t... yes 0:21.03 checking for size_t... yes 0:21.11 checking for ssize_t... yes 0:21.62 checking whether 64-bits std::atomic requires -latomic... no 0:21.94 checking for dirent.h that defines DIR... yes 0:22.42 checking for opendir in -ldir... no 0:22.99 checking for gethostbyname_r in -lc_r... no 0:23.49 checking for library containing dlopen... none required 0:23.69 checking for dlfcn.h... yes 0:24.22 checking for socket in -lsocket... no 0:24.63 checking for pthread_create in -lpthreads... no 0:25.30 checking for pthread_create in -lpthread... yes 0:25.72 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... yes 0:26.21 checking for getc_unlocked... yes 0:26.82 checking for _getc_nolock... no 0:27.30 checking for gmtime_r... yes 0:27.83 checking for localtime_r... yes 0:28.49 checking for pthread_getname_np... yes 0:28.90 checking for pthread_get_name_np... no 0:29.72 checking for clock_gettime(CLOCK_MONOTONIC)... 0:30.34 checking for sin in -lm... yes 0:31.01 checking for res_ninit()... yes 0:31.42 checking for nl_langinfo and CODESET... yes 0:31.81 checking for an implementation of va_copy()... yes 0:32.10 checking whether va_list can be copied by value... no 0:32.71 checking for __thread keyword for TLS variables... yes 0:32.83 checking for localeconv... yes 0:32.91 checking for valid optimization flags... yes 0:33.09 checking for __cxa_demangle... yes 0:33.12 checking for -pipe support... yes 0:33.22 checking for tm_zone tm_gmtoff in struct tm... yes 0:33.42 checking what kind of list files are supported by the linker... linkerscript 0:33.89 checking for posix_fadvise... yes 0:34.45 checking for posix_fallocate... yes 0:34.83 checking for malloc.h... yes 0:35.11 checking for strndup... yes 0:35.40 checking for posix_memalign... yes 0:35.79 checking for memalign... yes 0:36.72 checking for malloc_usable_size... yes 0:37.10 checking whether malloc_usable_size definition can use const argument... no 0:37.25 checking for valloc in malloc.h... yes 0:37.44 checking for valloc in unistd.h... no 0:37.62 checking for _aligned_malloc in malloc.h... no 0:37.91 updating cache ./config.cache 0:38.00 creating ./config.data 0:38.30 Creating config.status 0:38.69 Reticulating splines... 0:39.53 Finished reading 68 moz.build files in 0.18s 0:39.53 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:39.53 Processed into 320 build config descriptors in 0.12s 0:39.53 RecursiveMake backend executed in 0.48s 0:39.53 249 total backend files; 249 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 39 Makefile 0:39.53 FasterMake backend executed in 0.05s 0:39.53 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted 0:39.53 Total wall time: 0.89s; CPU time: 0.53s; Efficiency: 59%; Untracked: 0.06s 0:39.81 Clobber not needed. 0:39.81 Adding make options from /startdir/src/firefox-78.15.0/.mozconfig MOZ_OBJDIR=/startdir/src/firefox-78.15.0/obj OBJDIR=/startdir/src/firefox-78.15.0/obj FOUND_MOZCONFIG=/startdir/src/firefox-78.15.0/.mozconfig export FOUND_MOZCONFIG 0:39.82 /usr/bin/make -f client.mk -s 0:39.92 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:40.22 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:40.39 Elapsed: 0.04s; From dist/include: Kept 1 existing; Added/updated 426; Removed 0 files and 0 directories. 0:40.44 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:40.50 Elapsed: 0.09s; From _tests: Kept 1 existing; Added/updated 461; Removed 0 files and 0 directories. 0:40.55 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. 0:41.40 config 0:41.99 config/nsinstall_real 0:42.31 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 0:42.31 from distutils.version import StrictVersion as Version 0:42.60 config/system-header.sentinel.stub 0:42.72 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:42.72 import imp 0:43.15 js/src/js-confdefs.h.stub 0:43.30 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:43.30 import imp 0:43.41 js/src/js-config.h.stub 0:43.49 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:43.49 import imp 0:43.60 js/src/selfhosted.out.h.stub 0:43.73 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:43.73 import imp 0:43.99 /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="78.15.0" -DMOZILLA_VERSION_U=78.15.0 -DMOZILLA_UAVERSION="78.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_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_RUST_SIMD=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DX_DISPLAY_MISSING=1 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_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:44.33 js/src/frontend/ReservedWordsGenerated.h.stub 0:44.35 js/src/gc/StatsPhasesGenerated.h.stub 0:44.41 js/src/jit/MOpcodesGenerated.h.stub 0:44.51 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:44.51 import imp 0:44.51 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:44.51 import imp 0:44.54 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:44.54 import imp 0:44.74 js/src/gc/StatsPhasesGenerated.inc.stub 0:44.84 js/src/jit/LOpcodesGenerated.h.stub 0:44.89 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:44.89 import imp 0:45.03 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:45.03 import imp 0:45.32 js/src/jit/CacheIROpsGenerated.h.stub 0:45.42 /startdir/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses 0:45.42 import imp 0:46.01 js/src/rust/force-cargo-library-build 0:46.11 mfbt 0:46.19 js/src/shell 0:46.19 js/src 0:46.21 js/src/gdb 0:46.22 mfbt/tests 0:46.23 js/src/debugger 0:46.24 js/src/jsapi-tests 0:46.31 js/src/frontend 0:46.43 js/src/gc 0:51.93 warning: /startdir/src/firefox-78.15.0/js/src/gdb/gdb-tests.cpp: function control flow change detected (hash mismatch) main Hash = 415356762668070058 [-Wbackend-plugin] 0:52.00 1 warning generated. 0:52.38 In file included from Unified_cpp_js_src_debugger0.cpp:2: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:39: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:52.38 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.38 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.38 || 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.38 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.38 || 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.38 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.38 || 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.38 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.38 || 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.38 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.38 || 0:52.38 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 0:54.10 js/src/jit 0:54.29 js/src/wasm 0:55.62 Compiling semver-parser v0.7.0 0:56.14 /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-prettyprinters.cpp:29:7: warning: variable 'i' is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] 0:56.14 use(i); 0:56.14 ^ 0:56.14 /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-prettyprinters.cpp:30:7: warning: variable 'a' is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] 0:56.14 use(a); 0:56.14 ^ 0:56.14 /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-prettyprinters.cpp:31:7: warning: variable 'b' is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] 0:56.14 use(b); 0:56.14 ^ 0:57.90 3 warnings generated. 0:58.03 In file included from Unified_cpp_js_src_shell0.cpp:11: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/shell/OSObject.cpp:45: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:58.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:58.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:58.03 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.03 || 0:58.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 0:58.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:58.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.03 || 0:58.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 0:58.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:58.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:58.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.03 || 0:58.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:58.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:58.05 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:58.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.05 || 0:58.05 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 0:58.05 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:58.05 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:58.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:58.05 || 0:58.05 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 0:58.19 Compiling encoding_rs v0.8.22 0:59.59 Compiling cfg-if v0.1.10 0:59.69 error: options `-C embed-bitcode=no` and `-C lto` are incompatible 0:59.69 error: could not compile `cfg-if` due to previous error 1:00.13 make[4]: *** [/startdir/src/firefox-78.15.0/config/makefiles/rust.mk:320: force-cargo-library-build] Error 101 1:00.14 make[3]: *** [/startdir/src/firefox-78.15.0/config/recurse.mk:74: js/src/rust/target] Error 2 1:00.14 make[3]: *** Waiting for unfinished jobs.... 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/Parser.cpp:72: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:00.29 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.29 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.29 || 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.29 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.29 || 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.29 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.29 || 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.29 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.29 || 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.29 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.29 || 1:00.29 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:00.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.53 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.53 || 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.53 || 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.53 || 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.53 || 1:00.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:00.54 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.54 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.54 || 1:00.54 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:01.51 In file included from Unified_cpp_js_src_gdb0.cpp:20: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/gdb/tests/test-GCCellPtr.cpp:20: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:01.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.51 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.51 || 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:01.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.51 || 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.51 || 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.51 || 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.51 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.51 || 1:01.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:01.53 In file included from Unified_cpp_js_src_wasm0.cpp:2: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:55: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCompile.h:22: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.h:24: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:01.53 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.53 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.53 || 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.53 || 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.53 || 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.53 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.53 || 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.53 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.53 || 1:01.53 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:04.04 In file included from Unified_cpp_js_src_wasm0.cpp:2: 1:04.04 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:56: 1:04.04 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 1:04.04 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:04.04 uint8_t assertByte = assertBits & 0x7f; 1:04.04 ^ 1:05.51 In file included from Unified_cpp_js_src_jit0.cpp:2: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:05.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:05.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:05.51 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:05.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.51 || 1:05.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:05.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:05.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:05.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.51 || 1:05.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:05.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:05.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:05.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.52 || 1:05.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:05.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:05.52 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:05.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.52 || 1:05.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:05.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:05.52 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:05.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:05.52 || 1:05.52 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:06.69 5 warnings generated. 1:06.71 In file included from Unified_cpp_js_src_gc0.cpp:2: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/gc/Allocator.cpp:28: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:06.71 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:06.72 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.72 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:06.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.72 || 1:06.72 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:06.72 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.72 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:06.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.72 || 1:06.72 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:06.72 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.72 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:06.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.72 || 1:06.72 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:06.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:06.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.73 || 1:06.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:06.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:06.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.73 || 1:06.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:07.79 In file included from Unified_cpp_js_src_jit1.cpp:2: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:17: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:07.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:07.79 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.79 || 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:07.79 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.79 || 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:07.79 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.79 || 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:07.79 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.79 || 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:07.79 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:07.79 || 1:07.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:11.43 In file included from Unified_cpp_js_src_jsapi-tests0.cpp:20: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testArgumentsObject.cpp:10: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:11.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:11.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.43 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.43 || 1:11.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:11.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.44 || 1:11.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:11.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.44 || 1:11.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:11.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.44 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.44 || 1:11.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:11.44 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.45 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.45 || 1:11.45 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:13.10 5 warnings generated. 1:19.73 In file included from Unified_cpp_js_src_jsapi-tests10.cpp:2: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testJitDCEinGVN.cpp:9: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:19.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.73 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.73 || 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.73 || 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.73 || 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.73 || 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:19.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.73 || 1:19.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:19.74 5 warnings generated. 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jsmath.cpp:35: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:24.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:24.31 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.31 || 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:24.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.31 || 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:24.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.31 || 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:24.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.31 || 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:24.31 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.31 || 1:24.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:26.14 In file included from Unified_cpp_js_src_jit10.cpp:2: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:14: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:26.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:26.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.14 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:26.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.14 || 1:26.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:26.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:26.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.14 || 1:26.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:26.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.15 || 1:26.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:26.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.15 || 1:26.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:26.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.15 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.15 || 1:26.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:29.73 5 warnings generated. 1:31.95 5 warnings generated. 1:32.00 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:11: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:11: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:32.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:32.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.00 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.01 || 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.01 || 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.01 || 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.01 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.01 || 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.01 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.01 || 1:32.01 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:34.19 5 warnings generated. 1:34.49 5 warnings generated. 1:38.19 5 warnings generated. 1:41.61 In file included from Unified_cpp_js_src_gc2.cpp:11: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/gc/Tracer.cpp:28: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:41.61 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:41.61 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:41.61 || 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:41.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:41.61 || 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:41.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:41.61 || 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:41.61 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:41.61 || 1:41.61 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:41.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:41.62 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:41.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:41.62 || 1:41.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:43.29 5 warnings generated. 1:47.03 In file included from Unified_cpp_js_src_gc1.cpp:2: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/gc/Marking.cpp:51: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:47.03 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.03 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.03 || 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.03 || 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.03 || 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.03 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.03 || 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.03 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.03 || 1:47.03 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:47.31 In file included from Unified_cpp_js_src_jit11.cpp:2: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:47.31 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.31 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.31 || 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.31 || 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.31 || 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.31 || 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:47.31 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.31 || 1:47.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:47.34 5 warnings generated. 1:47.51 5 warnings generated. 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:50.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.32 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:50.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.32 || 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:50.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.32 || 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:50.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.32 || 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:50.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.32 || 1:50.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:50.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.33 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:50.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.33 || 1:50.33 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:52.21 In file included from Unified_cpp_js_src_debugger1.cpp:2: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/Object.cpp:72: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:52.21 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:52.21 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:52.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.21 || 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:52.21 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:52.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.21 || 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:52.21 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:52.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.21 || 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:52.21 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:52.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.21 || 1:52.21 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:52.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:52.22 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:52.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:52.22 || 1:52.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 1:55.92 5 warnings generated. 1:56.83 In file included from Unified_cpp_js_src_jsapi-tests13.cpp:38: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testPreserveJitCode.cpp:12: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:56.83 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:56.83 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:56.83 || 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:56.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:56.83 || 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:56.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:56.83 || 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:56.83 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:56.83 || 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:56.83 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:56.83 || 1:56.83 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:00.70 6 warnings generated. 2:02.25 In file included from Unified_cpp_js_src_jit12.cpp:2: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LIR.h:21: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:02.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.25 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.25 || 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.25 || 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.25 || 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.25 || 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.25 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.25 || 2:02.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:02.74 In file included from Unified_cpp_js_src_wasm1.cpp:2: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:22: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmInstance.h:26: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:02.74 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.74 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.74 || 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:02.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.74 || 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.74 || 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.74 || 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.74 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.74 || 2:02.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:03.20 5 warnings generated. 2:03.73 In file included from Unified_cpp_js_src_frontend0.cpp:11: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:37: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:03.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:03.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.74 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:03.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.74 || 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:03.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.74 || 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:03.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.74 || 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:03.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.74 || 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:03.74 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:03.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.74 || 2:03.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:04.13 5 warnings generated. 2:04.40 5 warnings generated. 2:04.41 In file included from Unified_cpp_js_src_wasm1.cpp:2: 2:04.41 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:23: 2:04.41 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmStubs.h:23: 2:04.41 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 2:04.41 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:04.41 uint8_t assertByte = assertBits & 0x7f; 2:04.41 ^ 2:05.43 5 warnings generated. 2:08.79 In file included from Unified_cpp_js_src_wasm2.cpp:2: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.h:24: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:08.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:08.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.79 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:08.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.79 || 2:08.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:08.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.80 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:08.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.80 || 2:08.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:08.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.80 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:08.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.80 || 2:08.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:08.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.80 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:08.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.80 || 2:08.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:08.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:08.80 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:08.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.80 || 2:08.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:10.82 5 warnings generated. 2:10.86 In file included from Unified_cpp_js_src_wasm2.cpp:2: 2:10.86 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:29: 2:10.86 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 2:10.86 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 2:10.87 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:10.87 uint8_t assertByte = assertBits & 0x7f; 2:10.87 ^ 2:12.70 5 warnings generated. 2:12.73 In file included from Unified_cpp_js_src_jit13.cpp:2: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LIR.h:21: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:12.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:12.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:12.73 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:12.73 || 2:12.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:12.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:12.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:12.74 || 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:12.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:12.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:12.74 || 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:12.74 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:12.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:12.74 || 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:12.74 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:12.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:12.74 || 2:12.74 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:13.73 In file included from Unified_cpp_js_src0.cpp:2: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/Array.cpp:7: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:13.73 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.73 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.73 || 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.73 || 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.73 || 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.73 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.73 || 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.73 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.73 || 2:13.73 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:13.92 In file included from Unified_cpp_js_src_jit14.cpp:2: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LIR.h:21: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:13.92 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.92 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.92 || 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.92 || 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.92 || 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.92 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.92 || 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:13.92 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.92 || 2:13.92 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:18.39 5 warnings generated. 2:19.22 5 warnings generated. 2:21.79 In file included from Unified_cpp_js_src1.cpp:2: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:21.79 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.79 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.79 || 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.79 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.79 || 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.79 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.79 || 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.79 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.79 || 2:21.79 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:21.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:21.80 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:21.80 || 2:21.80 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:22.39 In file included from Unified_cpp_js_src_jit14.cpp:29: 2:22.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:361:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 2:22.39 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 2:22.39 ^ 2:22.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:359:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 2:22.39 unsigned numFpu = fpuSet.size(); 2:22.39 ^ 2:22.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:397:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 2:22.39 unsigned numFpu = fpuSet.size(); 2:22.39 ^ 2:22.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:399:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 2:22.39 int32_t diffG = set.gprs().size() * sizeof(intptr_t); 2:22.39 ^ 2:22.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:435:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 2:22.39 unsigned numFpu = fpuSet.size(); 2:22.39 ^ 2:22.94 In file included from Unified_cpp_js_src_jit2.cpp:2: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:18: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:17: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:22.94 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.94 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.94 || 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.94 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.94 || 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.94 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.94 || 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.94 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.94 || 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:22.94 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.94 || 2:22.94 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:24.81 5 warnings generated. 2:26.04 In file included from Unified_cpp_js_src10.cpp:2: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi.cpp:101: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmModule.h:24: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:26.04 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.04 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:26.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.04 || 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:26.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.04 || 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:26.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.04 || 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.04 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:26.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.04 || 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.04 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:26.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.04 || 2:26.04 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:26.96 In file included from Unified_cpp_js_src_jit3.cpp:2: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CodeGenerator.h:12: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CacheIR.h:20: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:26.96 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.96 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.96 || 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.96 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.96 || 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.96 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.96 || 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.96 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.96 || 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.96 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.96 || 2:26.96 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:28.49 6 warnings generated. 2:29.83 5 warnings generated. 2:30.91 In file included from Unified_cpp_js_src_jit3.cpp:2: 2:30.91 In file included from /startdir/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:75: 2:30.91 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmStubs.h:23: 2:30.91 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 2:30.91 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:30.91 uint8_t assertByte = assertBits & 0x7f; 2:30.91 ^ 2:32.62 In file included from Unified_cpp_js_src_wasm3.cpp:2: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmTable.h:23: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmCode.h:27: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGC.h:22: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:32.62 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:32.62 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:32.62 || 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:32.62 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:32.62 || 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:32.62 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:32.62 || 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:32.62 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:32.62 || 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:32.62 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:32.62 || 2:32.62 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:33.41 In file included from Unified_cpp_js_src_wasm3.cpp:11: 2:33.41 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:25: 2:33.41 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 2:33.41 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 2:33.41 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:33.41 uint8_t assertByte = assertBits & 0x7f; 2:33.41 ^ 2:33.42 5 warnings generated. 2:34.94 10 warnings generated. 2:35.14 In file included from Unified_cpp_js_src_jit4.cpp:2: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:35.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:35.15 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:35.15 || 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:35.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:35.15 || 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:35.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:35.15 || 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:35.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:35.15 || 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:35.15 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:35.15 || 2:35.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:38.25 In file included from Unified_cpp_js_src11.cpp:2: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:38.25 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.25 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:38.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.25 || 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:38.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.25 || 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:38.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.25 || 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:38.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.25 || 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:38.25 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:38.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.25 || 2:38.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:39.22 6 warnings generated. 2:40.12 In file included from Unified_cpp_js_src_jit5.cpp:2: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:40.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.12 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:40.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.12 || 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:40.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.12 || 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:40.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.12 || 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:40.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.12 || 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:40.12 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:40.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.12 || 2:40.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:40.81 5 warnings generated. 2:41.75 6 warnings generated. 2:42.35 5 warnings generated. 2:44.91 5 warnings generated. 2:44.93 In file included from Unified_cpp_js_src12.cpp:2: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/proxy/Wrapper.cpp:20: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:44.93 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:44.93 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:44.93 || 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:44.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:44.93 || 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:44.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:44.93 || 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:44.93 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:44.93 || 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:44.93 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:44.93 || 2:44.93 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:45.33 5 warnings generated. 2:46.12 In file included from Unified_cpp_js_src_frontend3.cpp:47: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/ObjLiteral.cpp:17: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:46.12 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.12 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:46.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.12 || 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:46.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.12 || 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:46.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.12 || 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.12 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:46.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.12 || 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.12 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:46.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.12 || 2:46.12 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:46.22 In file included from Unified_cpp_js_src15.cpp:2: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:17: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:46.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.22 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:46.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.22 || 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.22 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:46.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.22 || 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.22 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:46.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.22 || 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.22 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:46.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.22 || 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:46.22 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:46.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.22 || 2:46.22 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:47.32 In file included from Unified_cpp_js_src13.cpp:38: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/util/StringBuffer.cpp:15: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:47.32 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.32 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.32 || 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.32 || 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.32 || 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.32 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.32 || 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.32 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.32 || 2:47.32 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:47.42 5 warnings generated. 2:48.51 In file included from Unified_cpp_js_src14.cpp:29: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:7: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:48.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:48.51 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:48.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:48.51 || 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:48.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:48.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:48.51 || 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:48.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:48.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:48.51 || 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:48.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:48.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:48.51 || 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:48.51 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:48.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:48.51 || 2:48.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:49.10 5 warnings generated. 2:49.81 In file included from Unified_cpp_js_src16.cpp:2: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:57: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/BytecodeLocation-inl.h:15: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:49.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:49.81 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.81 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:49.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.81 || 2:49.81 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:49.81 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.81 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:49.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.81 || 2:49.81 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:49.81 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.81 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:49.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.81 || 2:49.81 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:49.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.82 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.82 || 2:49.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:49.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:49.82 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.82 || 2:49.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:49.92 6 warnings generated. 2:50.14 In file included from Unified_cpp_js_src_jit6.cpp:2: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitContext.cpp:18: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:50.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:50.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:50.14 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:50.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:50.14 || 2:50.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:50.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:50.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:50.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:50.15 || 2:50.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:50.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:50.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:50.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:50.15 || 2:50.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:50.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:50.15 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:50.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:50.15 || 2:50.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:50.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:50.15 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:50.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:50.15 || 2:50.15 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:51.12 5 warnings generated. 2:51.19 5 warnings generated. 2:52.19 In file included from Unified_cpp_js_src_frontend4.cpp:2: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:27: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:52.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.19 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:52.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.19 || 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.19 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:52.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.19 || 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.19 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:52.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.19 || 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.19 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:52.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.19 || 2:52.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:52.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.20 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:52.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.20 || 2:52.20 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:52.72 5 warnings generated. 2:52.81 In file included from Unified_cpp_js_src17.cpp:2: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:52.81 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.82 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:52.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.82 || 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.82 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:52.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.82 || 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.82 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:52.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.82 || 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.82 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:52.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.82 || 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:52.82 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:52.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.82 || 2:52.82 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:53.14 In file included from Unified_cpp_js_src_jit7.cpp:2: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/LICM.cpp:11: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:53.14 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.14 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.14 || 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.14 || 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.14 || 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.14 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.14 || 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.14 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.14 || 2:53.14 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:53.43 In file included from Unified_cpp_js_src_jit8.cpp:2: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIRGraph.h:15: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:53.43 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.43 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.43 || 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.43 || 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.43 || 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.43 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.43 || 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:53.43 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:53.43 || 2:53.43 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:55.24 In file included from Unified_cpp_js_src18.cpp:20: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:55.24 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:55.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.24 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.24 || 2:55.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.25 || 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.25 || 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.25 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.25 || 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.25 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.25 || 2:55.25 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:55.62 5 warnings generated. 2:55.90 In file included from Unified_cpp_js_src19.cpp:2: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:17: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:55.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.90 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.90 || 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.90 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.90 || 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.90 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.90 || 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.90 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.90 || 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:55.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.90 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:55.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.91 || 2:55.91 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:57.33 In file included from Unified_cpp_js_src_jsapi-tests19.cpp:2: 2:57.33 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:19: 2:57.33 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:57.33 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:57.33 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:57.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:57.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:57.33 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:57.39 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:57.39 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:57.39 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:57.39 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:57.39 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:57.39 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:57.39 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.39 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.39 || 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.39 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.39 || 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.39 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.39 || 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.39 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.39 || 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.39 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.39 || 2:57.39 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:57.39 In file included from Unified_cpp_js_src_frontend5.cpp:2: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/frontend/SharedContext.cpp:17: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:57.40 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.40 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.40 || 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.40 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.40 || 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.40 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.40 || 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.40 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.40 || 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.40 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.40 || 2:57.40 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 2:57.53 5 warnings generated. 2:57.91 5 warnings generated. 2:58.21 In file included from Unified_cpp_js_src_jsapi-tests19.cpp:20: 2:58.21 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:58.21 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:58.21 uint8_t assertByte = assertBits & 0x7f; 2:58.21 ^ 2:58.39 In file included from Unified_cpp_js_src19.cpp:20: 2:58.39 In file included from /startdir/src/firefox-78.15.0/js/src/vm/HelperThreads.cpp:29: 2:58.39 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 2:58.39 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:58.39 uint8_t assertByte = assertBits & 0x7f; 2:58.39 ^ 2:59.52 5 warnings generated. 2:59.79 5 warnings generated. 3:02.19 In file included from Unified_cpp_js_src2.cpp:2: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:02.19 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:02.19 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:02.19 || 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:02.19 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:02.19 || 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:02.19 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:02.19 || 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:02.19 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:02.19 || 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:02.19 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:02.19 || 3:02.19 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:03.01 5 warnings generated. 3:03.69 In file included from Unified_cpp_js_src_jit9.cpp:2: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/Recover.cpp:7: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/Recover.h:14: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MIR.h:24: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:03.69 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:03.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:03.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.70 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.70 || 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.70 || 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.70 || 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.70 || 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:03.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.70 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.71 || 3:03.71 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:04.22 In file included from Unified_cpp_js_src20.cpp:2: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Iteration.cpp:44: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:04.22 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:04.23 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:04.23 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.23 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.23 || 3:04.23 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:04.23 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.23 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:04.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.23 || 3:04.23 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:04.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.24 || 3:04.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:04.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.24 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.24 || 3:04.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:04.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.24 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.24 || 3:04.24 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:04.64 5 warnings generated. 3:05.92 6 warnings generated. 3:06.62 5 warnings generated. 3:06.75 warning: Unified_cpp_js_src_jsapi-tests20.cpp: function control flow change detected (hash mismatch) main Hash = 17156712273431269 [-Wbackend-plugin] 3:06.83 1 warning generated. 3:07.05 6 warnings generated. 3:08.00 In file included from Unified_cpp_js_src21.cpp:2: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:08.00 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:08.00 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:08.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.00 || 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:08.00 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:08.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.00 || 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:08.00 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:08.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.00 || 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:08.00 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:08.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.00 || 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:08.00 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:08.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.00 || 3:08.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:09.20 5 warnings generated. 3:09.51 In file included from Unified_cpp_js_src22.cpp:2: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:09.51 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.51 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:09.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.51 || 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:09.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.51 || 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:09.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.51 || 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.51 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:09.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.51 || 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:09.51 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:09.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.51 || 3:09.51 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:10.63 In file included from Unified_cpp_js_src_jsapi-tests4.cpp:38: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:13: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:10.63 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:10.64 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:10.64 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:10.64 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:10.64 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.64 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:10.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.64 || 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:10.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.64 || 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:10.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.64 || 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.64 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:10.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.64 || 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:10.64 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:10.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:10.64 || 3:10.64 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:11.05 In file included from Unified_cpp_js_src23.cpp:11: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Probes.cpp:7: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Probes-inl.h:14: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:11.05 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:11.05 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:11.05 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.05 || 3:11.05 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:11.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.10 || 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:11.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.10 || 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:11.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.10 || 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:11.10 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.10 || 3:11.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:12.25 5 warnings generated. 3:14.00 5 warnings generated. 3:16.10 5 warnings generated. 3:17.32 5 warnings generated. 3:17.54 5 warnings generated. 3:18.35 In file included from Unified_cpp_js_src24.cpp:2: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:43: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:18.35 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.35 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.35 || 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.35 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.35 || 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.35 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.35 || 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.35 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.35 || 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.35 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.35 || 3:18.35 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:18.60 In file included from Unified_cpp_js_src25.cpp:2: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Shape.cpp:25: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/vm/Caches-inl.h:17: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:18.60 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.60 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:18.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.60 || 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.60 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:18.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.60 || 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.60 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:18.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.60 || 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.60 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:18.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.60 || 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:18.60 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:18.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:18.60 || 3:18.60 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:19.10 In file included from Unified_cpp_js_src26.cpp:2: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:66: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:19.10 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:19.10 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.10 || 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:19.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.10 || 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:19.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.10 || 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:19.10 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.10 || 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:19.10 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:19.11 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.11 || 3:19.11 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:21.30 In file included from Unified_cpp_js_src27.cpp:2: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:21.30 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.31 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.31 || 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.31 || 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.31 || 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.31 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.31 || 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.31 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.31 || 3:21.31 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:21.70 In file included from Unified_cpp_js_src3.cpp:2: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:90: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:24: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:21.70 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.70 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.70 || 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:21.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.70 || 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.70 || 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.70 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.70 || 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.70 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.70 || 3:21.70 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:21.90 In file included from Unified_cpp_js_src4.cpp:2: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:27: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:21.90 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.90 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.90 || 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.90 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.90 || 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.90 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.90 || 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.90 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.90 || 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:21.90 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:21.90 || 3:21.90 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:22.23 5 warnings generated. 3:22.33 In file included from Unified_cpp_js_src3.cpp:2: 3:22.33 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:90: 3:22.33 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: 3:22.33 In file included from /startdir/src/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: 3:22.33 /startdir/src/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 3:22.33 uint8_t assertByte = assertBits & 0x7f; 3:22.33 ^ 3:23.99 In file included from Unified_cpp_js_src5.cpp:2: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:23.99 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:23.99 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:23.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.99 || 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:23.99 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:23.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.99 || 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:23.99 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:23.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.99 || 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:23.99 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:23.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.99 || 3:23.99 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:24.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:24.00 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:24.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.00 || 3:24.00 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:25.09 In file included from Unified_cpp_js_src6.cpp:2: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:27: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:25.09 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:25.09 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.09 || 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:25.09 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.09 || 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:25.09 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.09 || 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:25.09 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.09 || 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:25.09 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:25.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:25.09 || 3:25.09 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:25.39 5 warnings generated. 3:26.13 In file included from Unified_cpp_js_src7.cpp:11: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:26.13 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:26.13 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.13 || 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:26.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.13 || 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:26.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.13 || 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:26.13 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.13 || 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:26.13 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.13 || 3:26.13 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:27.54 In file included from Unified_cpp_js_src8.cpp:2: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:30: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/vm/List-inl.h:23: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:27.54 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:27.54 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:27.54 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:27.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.54 || 3:27.54 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:27.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:27.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.55 || 3:27.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:27.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:27.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.55 || 3:27.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:27.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:27.55 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.55 || 3:27.55 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:27.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:27.56 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:27.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.56 || 3:27.56 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:27.69 5 warnings generated. 3:27.71 5 warnings generated. 3:28.70 5 warnings generated. 3:29.39 5 warnings generated. 3:29.89 5 warnings generated. 3:29.99 5 warnings generated. 3:30.02 In file included from Unified_cpp_js_src9.cpp:2: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:33: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/JitScript.h:13: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:30.02 In file included from /startdir/src/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:30.02 emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.02 || 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5158:17: note: cast one or both operands to int to silence this warning 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:30.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.02 || 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5167:17: note: cast one or both operands to int to silence this warning 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:30.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.02 || 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:30.02 emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.02 || 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:30.02 emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.02 || 3:30.02 /startdir/src/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5191:17: note: cast one or both operands to int to silence this warning 3:30.24 5 warnings generated. 3:30.41 5 warnings generated. 3:31.89 5 warnings generated. 3:32.33 5 warnings generated. 3:32.67 6 warnings generated. 3:33.97 5 warnings generated. 3:34.00 make[2]: *** [/startdir/src/firefox-78.15.0/config/recurse.mk:34: compile] Error 2 3:34.00 make[1]: *** [/startdir/src/firefox-78.15.0/config/rules.mk:390: default] Error 2 3:34.00 make: *** [client.mk:125: build] Error 2 3:34.02 66 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_acce037b-f35a-45b4-9f15-aaeb93701771/build