=>> Building lang/spidermonkey78 build started at 2025-07-03T13:39:48-05:00 port directory: /usr/ports/lang/spidermonkey78 package name: spidermonkey78-78.15.0_35 building for: FreeBSD 143amd64-current-job-05 14.3-RELEASE FreeBSD 14.3-RELEASE amd64 maintained by: bofh@FreeBSD.org port version: 78.15.0 port revision: 35 Makefile datestamp: -rw-r--r-- 1 root wheel 2533 Jul 3 13:34 /usr/ports/lang/spidermonkey78/Makefile Ports top last git commit: 64e56a4eadc5 Ports top unclean checkout: no =>> Inspecting /poudriere/data/.m/143amd64-current/05//usr/ports/lang/spidermonkey78 for modifications to git checkout... no Port dir last git commit: f3f7e555b06d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20250601 Host OSVERSION: 1403000 Jail OSVERSION: 1403000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE UNAME_r=14.3-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git USE_COLORS=no POUDRIERE_VERSION=3.4.99.20250601 MASTERMNT=/poudriere/data/.m/143amd64-current/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/poudriere/data/.m/143amd64-current/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=143amd64-current OLDPWD=/poudriere/data/.m/143amd64-current/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20250601 PREFIX=/usr/local POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- bofh@FreeBSD.org --End MAINTAINER-- --PORTVERSION-- 78.15.0 --End PORTVERSION-- --PORTREVISION-- 35 --End PORTREVISION-- --CONFIGURE_ARGS-- --enable-application=js --disable-debug --disable-debug-symbols --disable-gold --disable-jemalloc --disable-tests --enable-optimize --enable-readline --enable-shared-js --prefix=/usr/local --target=x86_64-portbld-freebsd14.3 --with-intl-api --with-system-icu --with-system-nspr --with-system-zlib --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- HOST_CC=cc HOST_CXX=c++ MAKE=/usr/local/bin/gmake PKG_CONFIG=pkgconf PYTHON="/usr/local/bin/python3.11" XDG_DATA_HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work/.cache HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work/.cache HOME=/wrkdirs/usr/ports/lang/spidermonkey78/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-I/usr/local/include -isystem /usr/local/include" LDFLAGS=" -L/usr/local/lib " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- SP_VER=78 PYTHON_INCLUDEDIR=include/python3.11 PYTHON_LIBDIR=lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_BASESUFFIX=311 PYTHON_TAG=.cpython-311 PYTHON_SOABI=.cpython-311 PYTHON_VER=3.11 PYTHON_BASEVER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/spidermonkey" EXAMPLESDIR="share/examples/spidermonkey" DATADIR="share/spidermonkey" WWWDIR="www/spidermonkey" ETCDIR="etc/spidermonkey" --End PLIST_SUB-- --SUB_LIST-- PYTHON_INCLUDEDIR=/usr/local/include/python3.11 PYTHON_LIBDIR=/usr/local/lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_BASESUFFIX=311 PYTHON_TAG=.cpython-311 PYTHON_SOABI=.cpython-311 PYTHON_VER=3.11 PYTHON_BASEVER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/spidermonkey DOCSDIR=/usr/local/share/doc/spidermonkey EXAMPLESDIR=/usr/local/share/examples/spidermonkey WWWDIR=/usr/local/www/spidermonkey ETCDIR=/usr/local/etc/spidermonkey --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 63795 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License MPL20 accepted by the user =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> spidermonkey78-78.15.0_35 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.2.1.pkg [143amd64-current-job-05] Installing pkg-2.2.1... [143amd64-current-job-05] Extracting pkg-2.2.1: .......... done ===> spidermonkey78-78.15.0_35 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of spidermonkey78-78.15.0_35 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =>> Debug: gather_distfiles: missing '/poudriere/data/.m/143amd64-current/05/portdistfiles//firefox-78.15.0esr.source.tar.xz' =>> Debug: gather_distfiles: missing '/poudriere/data/.m/143amd64-current/05/portdistfiles//223087fdc29f18678f6174e9807b8780e439acf6' =>> Debug: gather_distfiles: missing '/poudriere/data/.m/143amd64-current/05/portdistfiles//68ff4d3f7338248b4d67cf03aade5a73f8d396b2' =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License MPL20 accepted by the user ===> Fetching all distfiles required by spidermonkey78-78.15.0_35 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License MPL20 accepted by the user ===> Fetching all distfiles required by spidermonkey78-78.15.0_35 for building => SHA256 Checksum OK for firefox-78.15.0esr.source.tar.xz. => SHA256 Checksum OK for 223087fdc29f18678f6174e9807b8780e439acf6. => SHA256 Checksum OK for 68ff4d3f7338248b4d67cf03aade5a73f8d396b2. =========================================================================== =>> Debug: gather_distfiles: skipping copy '/poudriere/distfiles//firefox-78.15.0esr.source.tar.xz' =>> Debug: gather_distfiles: skipping copy '/poudriere/distfiles//223087fdc29f18678f6174e9807b8780e439acf6' =>> Debug: gather_distfiles: skipping copy '/poudriere/distfiles//68ff4d3f7338248b4d67cf03aade5a73f8d396b2' =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License MPL20 accepted by the user ===> Fetching all distfiles required by spidermonkey78-78.15.0_35 for building ===> Extracting for spidermonkey78-78.15.0_35 => SHA256 Checksum OK for firefox-78.15.0esr.source.tar.xz. => SHA256 Checksum OK for 223087fdc29f18678f6174e9807b8780e439acf6. => SHA256 Checksum OK for 68ff4d3f7338248b4d67cf03aade5a73f8d396b2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for spidermonkey78-78.15.0_35 ===> Applying distribution patches for spidermonkey78-78.15.0_35 ===> Applying FreeBSD patches for spidermonkey78-78.15.0_35 from /usr/ports/lang/spidermonkey78/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> spidermonkey78-78.15.0_35 depends on package: rust>=1.35 - not found ===> Installing existing package /packages/All/rust-1.88.0.pkg [143amd64-current-job-05] Installing rust-1.88.0... [143amd64-current-job-05] `-- Installing curl-8.14.1... [143amd64-current-job-05] | `-- Installing brotli-1.1.0,1... [143amd64-current-job-05] | `-- Extracting brotli-1.1.0,1: .......... done [143amd64-current-job-05] | `-- Installing c-ares-1.34.5... [143amd64-current-job-05] | `-- Extracting c-ares-1.34.5: .......... done [143amd64-current-job-05] | `-- Installing krb5-1.21.3_1... [143amd64-current-job-05] | | `-- Installing gettext-runtime-0.23.1... [143amd64-current-job-05] | | `-- Installing indexinfo-0.3.1_1... [143amd64-current-job-05] | | `-- Extracting indexinfo-0.3.1_1: .... done [143amd64-current-job-05] | | `-- Extracting gettext-runtime-0.23.1: .......... done [143amd64-current-job-05] | | `-- Installing libedit-3.1.20250104,1... [143amd64-current-job-05] | | `-- Extracting libedit-3.1.20250104,1: .......... done [143amd64-current-job-05] | | `-- Installing openldap26-client-2.6.10... [143amd64-current-job-05] | | `-- Installing cyrus-sasl-2.1.28_5... [143amd64-current-job-05] | | | `-- Installing lmdb-0.9.33,1... [143amd64-current-job-05] | | | `-- Extracting lmdb-0.9.33,1: .......... done *** Added group `cyrus' (id 60) *** Added user `cyrus' (id 60) [143amd64-current-job-05] | | `-- Extracting cyrus-sasl-2.1.28_5: .......... done [143amd64-current-job-05] | | `-- Extracting openldap26-client-2.6.10: .......... done [143amd64-current-job-05] | `-- Extracting krb5-1.21.3_1: .......... done [143amd64-current-job-05] | `-- Installing libidn2-2.3.8... [143amd64-current-job-05] | | `-- Installing libunistring-1.3... [143amd64-current-job-05] | | `-- Extracting libunistring-1.3: .......... done [143amd64-current-job-05] | `-- Extracting libidn2-2.3.8: .......... done [143amd64-current-job-05] | `-- Installing libnghttp2-1.66.0... [143amd64-current-job-05] | `-- Extracting libnghttp2-1.66.0: .......... done [143amd64-current-job-05] | `-- Installing libssh2-1.11.1,3... [143amd64-current-job-05] | `-- Extracting libssh2-1.11.1,3: .......... done [143amd64-current-job-05] | `-- Installing zstd-1.5.7... [143amd64-current-job-05] | | `-- Installing liblz4-1.10.0,1... [143amd64-current-job-05] | | `-- Extracting liblz4-1.10.0,1: .......... done [143amd64-current-job-05] | `-- Extracting zstd-1.5.7: .......... done [143amd64-current-job-05] `-- Extracting curl-8.14.1: .......... done [143amd64-current-job-05] `-- Installing gdb-15.1_3... [143amd64-current-job-05] | `-- Installing boehm-gc-threaded-8.2.8... [143amd64-current-job-05] | | `-- Installing boehm-gc-8.2.8... [143amd64-current-job-05] | | `-- Extracting boehm-gc-8.2.8: .......... done [143amd64-current-job-05] | `-- Extracting boehm-gc-threaded-8.2.8: .......... done [143amd64-current-job-05] | `-- Installing expat-2.7.1... [143amd64-current-job-05] | `-- Extracting expat-2.7.1: .......... done [143amd64-current-job-05] | `-- Installing gmp-6.3.0... [143amd64-current-job-05] | `-- Extracting gmp-6.3.0: .......... done [143amd64-current-job-05] | `-- Installing guile2-2.2.7_6... [143amd64-current-job-05] | | `-- Installing guile-aclocal-3.0.10... [143amd64-current-job-05] | | `-- Extracting guile-aclocal-3.0.10: ..... done [143amd64-current-job-05] | | `-- Installing libffi-3.5.1... [143amd64-current-job-05] | | `-- Extracting libffi-3.5.1: .......... done [143amd64-current-job-05] | | `-- Installing libltdl-2.5.4... [143amd64-current-job-05] | | `-- Extracting libltdl-2.5.4: .......... done [143amd64-current-job-05] | | `-- Installing readline-8.2.13_2... [143amd64-current-job-05] | | `-- Extracting readline-8.2.13_2: .......... done [143amd64-current-job-05] | `-- Extracting guile2-2.2.7_6: .......... done [143amd64-current-job-05] | `-- Installing libiconv-1.17_1... [143amd64-current-job-05] | `-- Extracting libiconv-1.17_1: .......... done [143amd64-current-job-05] | `-- Installing mpfr-4.2.2,1... [143amd64-current-job-05] | `-- Extracting mpfr-4.2.2,1: .......... done [143amd64-current-job-05] | `-- Installing python311-3.11.13... [143amd64-current-job-05] | | `-- Installing mpdecimal-4.0.1... [143amd64-current-job-05] | | `-- Extracting mpdecimal-4.0.1: .......... done [143amd64-current-job-05] | `-- Extracting python311-3.11.13: .......... done [143amd64-current-job-05] | `-- Installing xxhash-0.8.3... [143amd64-current-job-05] | `-- Extracting xxhash-0.8.3: .......... done [143amd64-current-job-05] `-- Extracting gdb-15.1_3: .......... done [143amd64-current-job-05] Extracting rust-1.88.0: .......... done ===== Message from cyrus-sasl-2.1.28_5: -- You can use sasldb2 for authentication, to add users use: saslpasswd2 -c username If you want to enable SMTP AUTH with the system Sendmail, read Sendmail.README NOTE: This port has been compiled with a default pwcheck_method of auxprop. If you want to authenticate your user by /etc/passwd, PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and set sasl_pwcheck_method to saslauthd after installing the Cyrus-IMAPd 2.X port. You should also check the /usr/local/lib/sasl2/*.conf files for the correct pwcheck_method. If you want to use GSSAPI mechanism, install ports/security/cyrus-sasl2-gssapi. If you want to use SRP mechanism, install ports/security/cyrus-sasl2-srp. If you want to use LDAP auxprop plugin, install ports/security/cyrus-sasl2-ldapdb. ===== Message from openldap26-client-2.6.10: -- The OpenLDAP client package has been successfully installed. Edit /usr/local/etc/openldap/ldap.conf to change the system-wide client defaults. Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at http://www.OpenLDAP.org/faq/index.cgi?file=3 for more information. ===== Message from python311-3.11.13: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> spidermonkey78-78.15.0_35 depends on package: rust>=1.35 - found ===> Returning to build of spidermonkey78-78.15.0_35 ===> spidermonkey78-78.15.0_35 depends on executable: autoconf2.13 - not found ===> Installing existing package /packages/All/autoconf2.13-2.13.pkg [143amd64-current-job-05] Installing autoconf2.13-2.13... [143amd64-current-job-05] `-- Installing autoconf-switch-20220527... [143amd64-current-job-05] `-- Extracting autoconf-switch-20220527: .......... done [143amd64-current-job-05] `-- Installing m4-1.4.19_1,1... [143amd64-current-job-05] | `-- Installing libsigsegv-2.14... [143amd64-current-job-05] | `-- Extracting libsigsegv-2.14: ........ done [143amd64-current-job-05] `-- Extracting m4-1.4.19_1,1: .......... done [143amd64-current-job-05] `-- Installing perl5-5.40.2_2... [143amd64-current-job-05] | `-- Installing gdbm-1.25... [143amd64-current-job-05] | `-- Extracting gdbm-1.25: .......... done [143amd64-current-job-05] `-- Extracting perl5-5.40.2_2: .......... done [143amd64-current-job-05] Extracting autoconf2.13-2.13: .......... done ===== Message from libsigsegv-2.14: -- Note that the stackoverflow handling functions of this library need procfs mounted on /proc. ===> spidermonkey78-78.15.0_35 depends on executable: autoconf2.13 - found ===> Returning to build of spidermonkey78-78.15.0_35 ===> spidermonkey78-78.15.0_35 depends on package: rust-cbindgen>=0.8.7 - not found ===> Installing existing package /packages/All/rust-cbindgen-0.28.0_2.pkg [143amd64-current-job-05] Installing rust-cbindgen-0.28.0_2... [143amd64-current-job-05] Extracting rust-cbindgen-0.28.0_2: .... done ===> spidermonkey78-78.15.0_35 depends on package: rust-cbindgen>=0.8.7 - found ===> Returning to build of spidermonkey78-78.15.0_35 ===> spidermonkey78-78.15.0_35 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [143amd64-current-job-05] Installing gmake-4.4.1... [143amd64-current-job-05] Extracting gmake-4.4.1: .......... done ===> spidermonkey78-78.15.0_35 depends on package: gmake>=4.4.1 - found ===> Returning to build of spidermonkey78-78.15.0_35 ===> spidermonkey78-78.15.0_35 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.4.3,1.pkg [143amd64-current-job-05] Installing pkgconf-2.4.3,1... [143amd64-current-job-05] Extracting pkgconf-2.4.3,1: .......... done ===> spidermonkey78-78.15.0_35 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of spidermonkey78-78.15.0_35 ===> spidermonkey78-78.15.0_35 depends on file: /usr/local/bin/python3.11 - found ===> spidermonkey78-78.15.0_35 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [143amd64-current-job-05] Installing ccache-3.7.12_8... [143amd64-current-job-05] Extracting ccache-3.7.12_8: .......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> spidermonkey78-78.15.0_35 depends on file: /usr/local/bin/ccache - found ===> Returning to build of spidermonkey78-78.15.0_35 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> spidermonkey78-78.15.0_35 depends on shared library: libffi.so - found (/usr/local/lib/libffi.so) ===> spidermonkey78-78.15.0_35 depends on shared library: libicudata.so - not found ===> Installing existing package /packages/All/icu-76.1,1.pkg [143amd64-current-job-05] Installing icu-76.1,1... [143amd64-current-job-05] Extracting icu-76.1,1: .......... done ===> spidermonkey78-78.15.0_35 depends on shared library: libicudata.so - found (/usr/local/lib/libicudata.so) ===> Returning to build of spidermonkey78-78.15.0_35 ===> spidermonkey78-78.15.0_35 depends on shared library: libnspr4.so - not found ===> Installing existing package /packages/All/nspr-4.36.pkg [143amd64-current-job-05] Installing nspr-4.36... [143amd64-current-job-05] Extracting nspr-4.36: .......... done ===> spidermonkey78-78.15.0_35 depends on shared library: libnspr4.so - found (/usr/local/lib/libnspr4.so) ===> Returning to build of spidermonkey78-78.15.0_35 ===> spidermonkey78-78.15.0_35 depends on shared library: libreadline.so.8 - found (/usr/local/lib/libreadline.so.8) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for spidermonkey78-78.15.0_35 Creating Python 3 environment created virtual environment CPython3.11.13.final.0-64 in 277ms creator CPython3Posix(dest=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3, clear=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/wrkdirs/usr/ports/lang/spidermonkey78/work/virtualenv) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:697: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import LooseVersion /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:316: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead import distutils.sysconfig Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace) Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Re-executing in the virtualenv checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... x86_64-unknown-freebsd14.3 checking for target system type... x86_64-portbld-freebsd14.3 checking for Python 3... /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python (3.11.13) checking whether cross compiling... yes checking for yasm... not found checking for the target C compiler... /usr/local/libexec/ccache/cc checking whether the target C compiler can be used... yes checking the target C compiler version... 19.1.7 checking the target C compiler works... yes checking for the target C++ compiler... /usr/local/libexec/ccache/c++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 19.1.7 checking the target C++ compiler works... yes checking for the host C compiler... /usr/local/libexec/ccache/cc checking whether the host C compiler can be used... yes checking the host C compiler version... 19.1.7 checking the host C compiler works... yes checking for the host C++ compiler... /usr/local/libexec/ccache/c++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 19.1.7 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking for nasm... not found checking for linker... lld checking for the assembler... /usr/local/libexec/ccache/cc checking for ar... /usr/bin/ar checking for pkg_config... /usr/local/bin/pkgconf checking for pkg-config version... 2.4.3 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... no checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... no checking for sys/vfs.h... no checking for sys/mount.h... yes checking for sys/quota.h... no checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for perf_event_open system call... no checking whether the C compiler supports -Wbitfield-enum-conversion... yes checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes checking whether the C compiler supports -Wunreachable-code-return... yes checking whether the C++ compiler supports -Wunreachable-code-return... yes checking whether the C compiler supports -Wclass-varargs... yes checking whether the C++ compiler supports -Wclass-varargs... yes checking whether the C++ compiler supports -Wempty-init-stmt... yes checking whether the C compiler supports -Wfloat-overflow-conversion... yes checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes checking whether the C compiler supports -Wfloat-zero-conversion... yes checking whether the C++ compiler supports -Wfloat-zero-conversion... yes checking whether the C compiler supports -Wloop-analysis... yes checking whether the C++ compiler supports -Wloop-analysis... yes checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... yes checking whether the C compiler supports -Wduplicated-cond... no checking whether the C++ compiler supports -Wduplicated-cond... no checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C++ compiler supports -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... yes checking whether the C compiler supports -Wstring-conversion... yes checking whether the C++ compiler supports -Wstring-conversion... yes checking whether the C compiler supports -Wtautological-overlap-compare... yes checking whether the C++ compiler supports -Wtautological-overlap-compare... yes checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... yes checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... yes checking whether the C compiler supports -Wtautological-unsigned-zero-compare... yes checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... yes checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes checking whether the C++ compiler supports -Wno-inline-new-delete... yes checking whether the C compiler supports -Wno-error=maybe-uninitialized... no checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... no checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no checking whether the C compiler supports -Wno-error=backend-plugin... yes checking whether the C++ compiler supports -Wno-error=backend-plugin... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... no checking whether the C++ compiler supports -Wno-multistatement-macros... no checking whether the C compiler supports -Wno-error=return-std-move... yes checking whether the C++ compiler supports -Wno-error=return-std-move... yes checking whether the C compiler supports -Wno-error=class-memaccess... no checking whether the C++ compiler supports -Wno-error=class-memaccess... no checking whether the C compiler supports -Wno-error=atomic-alignment... yes checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... yes checking whether the C++ compiler supports -Wformat-security... yes checking whether the C compiler supports -Wformat-overflow=2... no checking whether the C++ compiler supports -Wformat-overflow=2... no checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes checking whether the C++ compiler supports -Wno-noexcept-type... yes checking for llvm_profdata... /usr/bin/llvm-profdata checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for nspr >= 4.10... yes checking NSPR_CFLAGS... -I/usr/local/include/nspr checking NSPR_LIBS... -L/usr/local/lib -lplds4 -lplc4 -lnspr4 -pthread -ldl checking for rustc... /usr/local/bin/rustc checking for cargo... /usr/local/bin/cargo checking rustc version... 1.88.0 checking cargo version... 1.88.0 checking for rust target triplet... x86_64-unknown-freebsd checking for rust host triplet... x86_64-unknown-freebsd checking for rustdoc... /usr/local/bin/rustdoc checking for rustfmt... /usr/local/bin/rustfmt checking for clang for bindgen... /usr/local/libexec/ccache/c++ checking for libclang for bindgen... not found checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_BSD=1 -DOS_FREEBSD=1 checking for readline... yes checking for icu-uc icu-i18n >= 67.1... yes checking MOZ_ICU_CFLAGS... -I/usr/local/include checking MOZ_ICU_LIBS... -L/usr/local/lib -licui18n -licuuc checking for awk... /usr/bin/nawk checking for perl... /usr/local/bin/perl checking for minimum required perl version >= 5.006... 5.040002 checking for full perl installation... yes checking for gmake... /usr/local/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for NSIS version... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -L/lib -lz checking for autoconf... /usr/local/bin/autoconf2.13 Refreshing /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/old-configure with /usr/local/bin/autoconf2.13 creating cache ./config.cache checking host system type... x86_64-unknown-freebsd14.3 checking target system type... x86_64-portbld-freebsd14.3 checking build system type... x86_64-unknown-freebsd14.3 cross compiling from x86_64-unknown-freebsd14.3 to x86_64-portbld-freebsd14.3 checking for gcc... (cached) /usr/local/libexec/ccache/cc -std=gnu99 checking whether the C compiler (/usr/local/libexec/ccache/cc -std=gnu99 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -L/usr/local/lib ) works... (cached) yes checking whether the C compiler (/usr/local/libexec/ccache/cc -std=gnu99 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -L/usr/local/lib ) is a cross-compiler... yes checking whether we are using GNU C... (cached) yes checking whether /usr/local/libexec/ccache/cc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/local/libexec/ccache/c++ checking whether the C++ compiler (/usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -L/usr/local/lib ) works... (cached) yes checking whether the C++ compiler (/usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -L/usr/local/lib ) is a cross-compiler... yes checking whether we are using GNU C++... (cached) yes checking whether /usr/local/libexec/ccache/c++ accepts -g... (cached) yes checking for ranlib... ranlib checking for as... (cached) /usr/local/libexec/ccache/cc -std=gnu99 checking for lipo... no checking for strip... strip checking for otool... no checking for install_name_tool... no checking for objcopy... objcopy checking for sb-conf... no checking for ve... no checking for X... no checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... none required checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/local/libexec/ccache/cc -std=gnu99 accepts -pthread... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... no checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... yes checking for valloc in malloc.h... no checking for valloc in unistd.h... yes checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 53 moz.build files in 0.07s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 208 build config descriptors in 0.04s RecursiveMake backend executed in 0.12s 149 total backend files; 149 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 32 Makefile FasterMake backend executed in 0.03s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.31s; CPU time: 0.31s; Efficiency: 100%; Untracked: 0.05s =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for spidermonkey78-78.15.0_35 gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' /usr/local/bin/gmake recurse_pre-export gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. Elapsed: 0.03s; From _tests: Kept 1 existing; Added/updated 424; Removed 0 files and 0 directories. gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' rm -f '.cargo/config' /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0 -DCROSS_COMPILE=1 -DEDITLINE=1 -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_PTHREAD_GET_NAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_FREEBSD=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DAB_CD=en-US '/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/.cargo/config.in' -o '.cargo/config' gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' /usr/local/bin/gmake recurse_export gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' mkdir -p '.deps/' config/host_nsinstall.o /usr/local/libexec/ccache/cc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/local/include/nspr /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/nsinstall.c config/host_pathsub.o /usr/local/libexec/ccache/cc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/local/include/nspr /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/pathsub.c gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /usr/local/libexec/ccache/cc -std=gnu99 -o nsinstall_real -DXP_UNIX -O2 host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' config/system-header.sentinel.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h unicode/datefmt.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' js/src/js-confdefs.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/js-confdefs.h.in gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/build' /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/js-config.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/js-config.h.in /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/selfhosted.out.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/js.msg /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObjectConstants.h /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/SelfHostingDefines.h /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Utilities.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AsyncFunction.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AsyncIteration.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/BigInt.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Classes.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Date.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Error.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Function.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Generator.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Iterator.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Map.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Module.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Number.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Object.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Reflect.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/String.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Set.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Sorting.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedArray.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/WeakMap.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/WeakSet.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/Collator.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CurrencyDataGenerated.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/DisplayNames.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/IntlObject.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/NumberFormat.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/PluralRules.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /usr/local/libexec/ccache/c++ -E -o self-hosting-preprocessed.pp -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -DCROSS_COMPILE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_FREEBSD=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.15.0" -DMOZILLA_VERSION_U=78.15.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_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_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_X64=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -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 -D_THREAD_SAFE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_PTHREAD_GET_NAME_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=const -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ReservedWords.h gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/jit/LOpcodesGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/LIR-shared.h /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/LIR-x86-shared.h /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/LIR-x64.h js/src/gc/StatsPhasesGenerated.inc.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend' /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc' js/src/jit/CacheIROpsGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CacheIROps.yaml /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit' gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' /usr/local/bin/gmake recurse_compile gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/rust' js/src/rust/force-cargo-library-build /usr/local/bin/cargo rustc --release --manifest-path /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust/Cargo.toml -vv --lib --target=x86_64-unknown-freebsd -- -Clto warning: `/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Nothing to be done for 'host-objects'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt' warningmkdir -p '.deps/' : /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/gtest/bench-collections/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/tools/profiler/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/storage/variant/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/netwerk/base/mozurl/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/remote/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `failure` dependency) warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/remote/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/netwerk/base/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/security/manager/ssl/cert_storage/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/cascade_bloom_filter/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/xulstore/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `failure` dependency) warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/xulstore/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/gtest/nsstring/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/intl/encoding_glue/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/xpcom/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `failure` dependency) warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `regex` dependency) warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/libpref/parser/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/library/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/library/rust/Cargo.toml: unused manifest key: lib.plugin warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/crashreporter/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/crashreporter/rust/Cargo.toml: unused manifest key: lib.plugin warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/binast/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/bitsdownload/bits_client/bits/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/nsstring/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/bitsdownload/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `failure` dependency) warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/bitsdownload/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/xpcom/xpcom_macros/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/library/gtest/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/library/gtest/rust/Cargo.toml: unused manifest key: lib.plugin warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/media/webrtc/signaling/src/sdp/rsdparsa_capi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/moz_task/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/gtest/xpcom/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/dom/media/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/xpcom/rust/nserror/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/library/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/library/rust/shared/Cargo.toml: unused manifest key: lib.plugin warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/kvstore/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `failure` dependency) warning: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/toolkit/components/kvstore/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 mfbt/lz4.o /usr/local/libexec/ccache/cc -std=gnu99 -o lz4.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/double-conversion -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -MD -MP -MF .deps/lz4.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/lz4/lz4.c gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' mkdir -p '.deps/' js/src/shell/Unified_cpp_js_src_shell0.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_shell0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -Dtopsrcdir=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' mkdir -p '.deps/' mfbt/lz4frame.o /usr/local/libexec/ccache/cc -std=gnu99 -o lz4frame.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/double-conversion -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -MD -MP -MF .deps/lz4frame.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/lz4/lz4frame.c gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/debugger' mkdir -p '.deps/' mfbt/lz4hc.o gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend' mkdir -p '.deps/' js/src/frontend/Parser.o /usr/local/libexec/ccache/c++ -o Parser.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Parser.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_debugger0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/debugger -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp js/src/debugger/Unified_cpp_js_src_debugger1.o js/src/RegExp.o /usr/local/libexec/ccache/c++ -o RegExp.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/RegExp.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp js/src/jsmath.o js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/local/libexec/ccache/cc -std=gnu99 -o lz4hc.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/double-conversion -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -MD -MP -MF .deps/lz4hc.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/lz4/lz4hc.c mfbt/xxhash.o In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_shell0.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/OSObject.cpp:45: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_shell0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/ModuleLoader.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Rooting.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' /usr/local/libexec/ccache/cc -std=gnu99 -o xxhash.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/double-conversion -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -MD -MP -MF .deps/xxhash.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/lz4/xxhash.c mfbt/Compression.o /usr/local/libexec/ccache/c++ -o jsmath.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/jsmath.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp js/src/DoubleToString.o In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/RegExp.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_debugger1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/debugger -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp /usr/local/libexec/ccache/c++ -o Compression.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/double-conversion -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Compression.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/Compression.cpp mfbt/Unified_cpp_mfbt0.o In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseContext-inl.h:66:15: note: in instantiation of template class 'mozilla::Result' requested here 66 | ParseContext::checkBreakStatement(PropertyName* label) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseContext-inl.h:94:15: note: in instantiation of template class 'mozilla::Result' requested here 94 | ParseContext::checkContinueStatement(PropertyName* label) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:72: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Parser.h:180: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_frontend0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:39: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugScript.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Frame.cpp:1043:24: note: in instantiation of template class 'mozilla::Result' requested here 1043 | Result js::DebuggerGenericEval( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc' mkdir -p '.deps/' js/src/gc/StoreBuffer.o /usr/local/libexec/ccache/c++ -o StoreBuffer.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/StoreBuffer.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.cpp js/src/gc/Unified_cpp_js_src_gc0.o js/src/frontend/Unified_cpp_js_src_frontend1.o In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:35: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsmath.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/libexec/ccache/c++ -o DoubleToString.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/DoubleToString.cpp js/src/Utility.o In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/Compression.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Compression.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/Compression.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Compression.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/Compression.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Compression.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/Compression.cpp:106:62: note: in instantiation of template class 'mozilla::Result, unsigned long>' requested here 106 | Result, size_t> LZ4FrameCompressionContext::BeginCompressing( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/Compression.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Compression.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/Compression.cpp:168:31: note: in instantiation of template class 'mozilla::Result' requested here 168 | LZ4FrameDecompressionContext::Decompress(Span aOutput, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 4 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_mfbt0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/double-conversion -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp /usr/local/libexec/ccache/c++ -o Utility.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Utility.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp js/src/Interpreter.o mfbt/Unified_cpp_mfbt1.o In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Utility.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/libexec/ccache/c++ -o Interpreter.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Interpreter.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:72: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_debugger1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.h:14: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/Object.cpp:954:40: note: in instantiation of template class 'mozilla::Result' requested here 954 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, getProperty(cx, object, id, receiver)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/debugger' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_frontend1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:37: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Stack-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend0.cpp:29: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4548:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] 4548 | uint32_t count = cookedOrRaw->count(); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4565:10: warning: variable 'idx' set but not used [-Wunused-but-set-variable] 4565 | size_t idx; | ^ 16 warnings generated. In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/StoreBuffer.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 5 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_gc0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp js/src/gc/Unified_cpp_js_src_gc1.o /usr/local/libexec/ccache/c++ -o Unified_cpp_mfbt1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mfbt/double-conversion -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp js/src/frontend/Unified_cpp_js_src_frontend2.o gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit' mkdir -p '.deps/' js/src/jit/Unified_cpp_js_src_jit0.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp js/src/jit/Unified_cpp_js_src_jit1.o In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSFunction-inl.h:90:67: note: in instantiation of template class 'mozilla::Result' requested here 90 | /* static */ inline JS::Result JSFunction::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Interpreter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. /usr/local/libexec/ccache/c++ -o ProfilingStack.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/ProfilingStack.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mfbt' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_gc1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp js/src/gc/Unified_cpp_js_src_gc2.o In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp js/src/jit/Unified_cpp_js_src_jit10.o In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. In file included from Unified_cpp_js_src_frontend1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/IfEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TDZCheckCache.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameCollections.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameAnalysisTypes.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/IfEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TDZCheckCache.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameCollections.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameAnalysisTypes.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/IfEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TDZCheckCache.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameCollections.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameAnalysisTypes.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/IfEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TDZCheckCache.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameCollections.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameAnalysisTypes.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/CallOrNewEmitter.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/IfEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TDZCheckCache.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameCollections.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/NameAnalysisTypes.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 5 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_frontend2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp js/src/frontend/Unified_cpp_js_src_frontend3.o In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:51: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_gc2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/wasm' mkdir -p '.deps/' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_wasm0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp js/src/wasm/Unified_cpp_js_src_wasm1.o In file included from Unified_cpp_js_src_frontend2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SyntaxParseHandler.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseNode.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Stencil.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SyntaxParseHandler.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseNode.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Stencil.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SyntaxParseHandler.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseNode.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Stencil.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SyntaxParseHandler.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseNode.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Stencil.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/FoldConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SyntaxParseHandler.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseNode.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/Stencil.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 5 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_frontend3.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp js/src/frontend/Unified_cpp_js_src_frontend4.o js/src/Unified_cpp_js_src1.o In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:163:30: note: in instantiation of template class 'mozilla::Result' requested here 163 | static JS::Result convertValue(JSContext* cx, HandleValue v) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:194:31: note: in instantiation of template class 'mozilla::Result' requested here 194 | static JS::Result convertValue(JSContext* cx, HandleValue v) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:288:32: note: in instantiation of template class 'mozilla::Result' requested here 288 | Ops::convertValue(cx, expectedValue)); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:245:14: note: in instantiation of function template specialization 'atomics_compareExchange(JSContext *, unsigned int, Value *)::(anonymous class)::operator()>' requested here 245 | return op(typedArrayData.cast() + intIndex); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:10: note: in instantiation of function template specialization 'AtomicAccess<(lambda at /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:46)>' requested here 279 | return AtomicAccess(cx, typedArray, index, [cx, &args](auto addr) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:288:32: note: in instantiation of template class 'mozilla::Result' requested here 288 | Ops::convertValue(cx, expectedValue)); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:247:14: note: in instantiation of function template specialization 'atomics_compareExchange(JSContext *, unsigned int, Value *)::(anonymous class)::operator()>' requested here 247 | return op(typedArrayData.cast() + intIndex); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:10: note: in instantiation of function template specialization 'AtomicAccess<(lambda at /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:46)>' requested here 279 | return AtomicAccess(cx, typedArray, index, [cx, &args](auto addr) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:288:32: note: in instantiation of template class 'mozilla::Result' requested here 288 | Ops::convertValue(cx, expectedValue)); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:249:14: note: in instantiation of function template specialization 'atomics_compareExchange(JSContext *, unsigned int, Value *)::(anonymous class)::operator()>' requested here 249 | return op(typedArrayData.cast() + intIndex); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:10: note: in instantiation of function template specialization 'AtomicAccess<(lambda at /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:46)>' requested here 279 | return AtomicAccess(cx, typedArray, index, [cx, &args](auto addr) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:288:32: note: in instantiation of template class 'mozilla::Result' requested here 288 | Ops::convertValue(cx, expectedValue)); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:251:14: note: in instantiation of function template specialization 'atomics_compareExchange(JSContext *, unsigned int, Value *)::(anonymous class)::operator()>' requested here 251 | return op(typedArrayData.cast() + intIndex); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:10: note: in instantiation of function template specialization 'AtomicAccess<(lambda at /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:46)>' requested here 279 | return AtomicAccess(cx, typedArray, index, [cx, &args](auto addr) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:288:32: note: in instantiation of template class 'mozilla::Result' requested here 288 | Ops::convertValue(cx, expectedValue)); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:253:14: note: in instantiation of function template specialization 'atomics_compareExchange(JSContext *, unsigned int, Value *)::(anonymous class)::operator()>' requested here 253 | return op(typedArrayData.cast() + intIndex); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:10: note: in instantiation of function template specialization 'AtomicAccess<(lambda at /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:46)>' requested here 279 | return AtomicAccess(cx, typedArray, index, [cx, &args](auto addr) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:288:32: note: in instantiation of template class 'mozilla::Result' requested here 288 | Ops::convertValue(cx, expectedValue)); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:255:14: note: in instantiation of function template specialization 'atomics_compareExchange(JSContext *, unsigned int, Value *)::(anonymous class)::operator()>' requested here 255 | return op(typedArrayData.cast() + intIndex); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:10: note: in instantiation of function template specialization 'AtomicAccess<(lambda at /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:279:46)>' requested here 279 | return AtomicAccess(cx, typedArray, index, [cx, &args](auto addr) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 22 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp js/src/Unified_cpp_js_src10.o In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.cpp:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_gc2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Statistics.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/gc' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_frontend4.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp js/src/frontend/Unified_cpp_js_src_frontend5.o In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitFrames.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitCode.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit10.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp js/src/jit/Unified_cpp_js_src_jit11.o In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend3.cpp:47: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjLiteral.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_frontend3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/JumpList.cpp:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src10.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp js/src/Unified_cpp_js_src11.o In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:55: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCompile.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGC.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:56: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 346 | uint8_t assertByte = assertBits & 0x7f; | ^ In file included from Unified_cpp_js_src_wasm0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/AsmJS.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_wasm1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp js/src/wasm/Unified_cpp_js_src_wasm2.o In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.h:159:31: note: in instantiation of template class 'mozilla::Result' requested here 159 | AbortReasonOr newBlock(MBasicBlock* predecessor, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/VMFunctions.cpp:2020:38: note: in instantiation of template class 'mozilla::Result' requested here 2020 | JS_TRY_VAR_OR_RETURN_FALSE(cx, bi, js::StringToBigInt(cx, str)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Snapshots.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/VMFunctions.cpp:2105:40: note: in instantiation of template class 'mozilla::Result' requested here 2105 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *res, BigInt::equal(cx, x, y)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 18 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit11.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_frontend5.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp js/src/jit/Unified_cpp_js_src_jit12.o js/src/frontend/Unified_cpp_js_src_frontend6.o In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:101: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGC.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src10.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSFunction-inl.h:90:67: note: in instantiation of template class 'mozilla::Result' requested here 90 | /* static */ inline JS::Result JSFunction::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src11.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp js/src/Unified_cpp_js_src12.o In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseContext-inl.h:66:15: note: in instantiation of template class 'mozilla::Result' requested here 66 | ParseContext::checkBreakStatement(PropertyName* label) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/EmitterScope.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseContext-inl.h:94:15: note: in instantiation of template class 'mozilla::Result' requested here 94 | ParseContext::checkContinueStatement(PropertyName* label) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/new-regexp' mkdir -p '.deps/' js/src/new-regexp/property-sequences.o /usr/local/libexec/ccache/c++ -o property-sequences.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -DV8_INTL_SUPPORT -MD -MP -MF .deps/property-sequences.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc js/src/new-regexp/special-case.o In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseContext-inl.h:66:15: note: in instantiation of template class 'mozilla::Result' requested here 66 | ParseContext::checkBreakStatement(PropertyName* label) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/ParseContext-inl.h:94:15: note: in instantiation of template class 'mozilla::Result' requested here 94 | ParseContext::checkContinueStatement(PropertyName* label) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_frontend5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/SharedContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_frontend6.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmInstance.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGC.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmStubs.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 346 | uint8_t assertByte = assertBits & 0x7f; | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:149:40: note: in instantiation of template class 'mozilla::Result' requested here 149 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *loc, ToBigInt64(cx, val)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.h:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_wasm2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp js/src/wasm/Unified_cpp_js_src_wasm3.o In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/property-sequences.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/libexec/ccache/c++ -o special-case.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -DV8_INTL_SUPPORT -MD -MP -MF .deps/special-case.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGC.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 346 | uint8_t assertByte = assertBits & 0x7f; | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmModule.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_wasm3.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/wasm -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpOracle.cpp:55:42: note: in instantiation of template class 'mozilla::Result' requested here 55 | AbortReasonOr WarpOracle::createSnapshot() { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpOracle.cpp:65:31: note: in instantiation of template class 'mozilla::Result' requested here 65 | MOZ_TRY_VAR(scriptSnapshot, createScriptSnapshot(script_)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpBuilderShared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/WarpOracle.cpp:119:44: note: in instantiation of template class 'mozilla::Result, js::jit::FunctionEnvironment>, js::jit::AbortReason>' requested here 119 | AbortReasonOr WarpOracle::createEnvironment( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 17 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit12.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp js/src/jit/Unified_cpp_js_src_jit13.o In file included from Unified_cpp_js_src_frontend6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeControlStructures.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeSection.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeControlStructures.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeSection.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeControlStructures.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeSection.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeControlStructures.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeSection.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_frontend6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TryEmitter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeControlStructures.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/BytecodeSection.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 5 warnings generated. In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.h:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.h:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.h:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.h:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.h:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.h:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.cc:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/special-case.h:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_new-regexp0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp0.o.pp Unified_cpp_js_src_new-regexp0.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmCode.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGC.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_wasm3.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 346 | uint8_t assertByte = assertBits & 0x7f; | ^ In file included from Unified_cpp_js_src_wasm3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.cpp:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmTable.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Policy.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/wasm' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit13.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp js/src/jit/Unified_cpp_js_src_jit14.o In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src11.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/PublicIterators.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/GCRuntime.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ArenaList.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/HeapAPI.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src12.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:21: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler-arch.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_new-regexp0.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/RegExpAPI.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/frontend/TokenStream.h:204: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_new-regexp1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp Unified_cpp_js_src_new-regexp1.cpp gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/frontend' js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_new-regexp2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/new-regexp -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp Unified_cpp_js_src_new-regexp2.cpp In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler-arch.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_new-regexp1.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-compiler.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-nodes.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp1.cpp:47: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-native-macro-assembler.cc:892:10: warning: variable 'pushedNonVolatileRegisters' set but not used [-Wunused-but-set-variable] 892 | size_t pushedNonVolatileRegisters = 0; | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src13.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp js/src/Unified_cpp_js_src14.o In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/proxy/Wrapper.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Wrapper.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Proxy.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src' mkdir -p '.deps/' In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:21: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Lowering-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/Lowering-shared.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Bailouts.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:21: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit12.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit14.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp js/src/jit/Unified_cpp_js_src_jit2.o modules/fdlibm/src/e_acos.o /usr/local/libexec/ccache/c++ -o e_acos.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_acos.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_acos.cpp gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/build' mkdir -p '.deps/' memory/build/Unified_cpp_memory_build0.o /usr/local/libexec/ccache/c++ -o Unified_cpp_memory_build0.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/memory/build -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/build -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp modules/fdlibm/src/e_acosh.o /usr/local/libexec/ccache/c++ -o e_acosh.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_acosh.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_acosh.cpp modules/fdlibm/src/e_asin.o In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_new-regexp2.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.cc:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_new-regexp2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.cc:5: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-parser.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:8: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/new-regexp/regexp-shim.h:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Label.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/new-regexp' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src13.cpp:38: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/StringBuffer.cpp:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src13.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/AllocPolicy.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSContext.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/TraceableFifo.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src14.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp js/src/Unified_cpp_js_src15.o js/src/jit/Unified_cpp_js_src_jit3.o In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LIR.h:21: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitcodeMap.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompactBuffer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonTypes.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit14.cpp:29: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 359 | unsigned numFpu = fpuSet.size(); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 361 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 397 | unsigned numFpu = fpuSet.size(); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 399 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 435 | unsigned numFpu = fpuSet.size(); | ^ 18 warnings generated. gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/mozalloc' mkdir -p '.deps/' memory/mozalloc/mozalloc_abort.o /usr/local/libexec/ccache/c++ -o mozalloc_abort.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/memory/mozalloc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/mozalloc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/xpcom -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/memory/build -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/mozalloc_abort.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/memory/mozalloc/mozalloc_abort.cpp memory/mozalloc/Unified_cpp_memory_mozalloc0.o /usr/local/libexec/ccache/c++ -o Unified_cpp_memory_mozalloc0.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/memory/mozalloc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/mozalloc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/xpcom -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/memory/build -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src14.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Text.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src15.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp js/src/Unified_cpp_js_src16.o gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/build' gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/mozalloc' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src16.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp js/src/Unified_cpp_js_src17.o /usr/local/libexec/ccache/c++ -o e_asin.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_asin.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_asin.cpp /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit3.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp js/src/jit/Unified_cpp_js_src_jit4.o modules/fdlibm/src/e_atan2.o In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:57: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeLocation-inl.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src16.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSFunction-inl.h:90:67: note: in instantiation of template class 'mozilla::Result' requested here 90 | /* static */ inline JS::Result JSFunction::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit4.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp js/src/jit/Unified_cpp_js_src_jit5.o In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BigIntType.cpp:2955:39: note: in instantiation of template class 'mozilla::Result' requested here 2955 | JS_TRY_VAR_OR_RETURN_NULL(cx, bi, StringToBigInt(cx, str)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BigIntType.cpp:2969:25: note: in instantiation of template class 'mozilla::Result' requested here 2969 | JS::Result js::ToBigInt64(JSContext* cx, HandleValue v) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BigIntType.cpp:2977:26: note: in instantiation of template class 'mozilla::Result' requested here 2977 | JS::Result js::ToBigUint64(JSContext* cx, HandleValue v) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src15.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Cell.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Heap.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/BigIntType.cpp:3382:26: note: in instantiation of template class 'mozilla::Result' requested here 3382 | JS::Result BigInt::equal(JSContext* cx, Handle lhs, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 18 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src17.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp js/src/Unified_cpp_js_src18.o /usr/local/libexec/ccache/c++ -o e_atan2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_atan2.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_atan2.cpp modules/fdlibm/src/e_atanh.o /usr/local/libexec/ccache/c++ -o e_atanh.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_atanh.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_atanh.cpp modules/fdlibm/src/e_cosh.o In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineJIT.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o e_cosh.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_cosh.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_cosh.cpp modules/fdlibm/src/e_exp.o gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc' mkdir -p '.deps/' mozglue/misc/AutoProfilerLabel.o /usr/local/libexec/ccache/c++ -o AutoProfilerLabel.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/AutoProfilerLabel.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/AutoProfilerLabel.cpp mozglue/misc/ConditionVariable_posix.o In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CacheIR.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:75: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmStubs.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 346 | uint8_t assertByte = assertBits & 0x7f; | ^ In file included from Unified_cpp_js_src_jit3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CodeGenerator.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o e_exp.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_exp.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_exp.cpp modules/fdlibm/src/e_hypot.o /usr/local/libexec/ccache/c++ -o ConditionVariable_posix.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/ConditionVariable_posix.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/ConditionVariable_posix.cpp mozglue/misc/MmapFaultHandler.o /usr/local/libexec/ccache/c++ -o MmapFaultHandler.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/MmapFaultHandler.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/MmapFaultHandler.cpp gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Nothing to be done for 'host'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' /usr/local/libexec/ccache/c++ -o e_hypot.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_hypot.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_hypot.cpp mozglue/misc/Mutex_posix.o In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Stack-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src17.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CompilationAndEvaluation.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:165:32: note: in instantiation of template class 'mozilla::Result' requested here 165 | JS::BigInt::looselyEqual(cx, lbi, rval)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src18.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.h:159:31: note: in instantiation of template class 'mozilla::Result' requested here 159 | AbortReasonOr newBlock(MBasicBlock* predecessor, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.cpp:1562:37: note: in instantiation of template class 'mozilla::Result' requested here 1562 | static AbortReasonOr CreateWarpSnapshot(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.cpp:1252:26: note: in instantiation of template class 'mozilla::Result' requested here 1252 | MOZ_TRY_VAR(env, createCallObject(callee, env)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.cpp:3645:53: note: in instantiation of template class 'mozilla::Result' requested here 3645 | AbortReasonOr IonBuilder::binaryArithEmitSpecialized( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.cpp:4001:40: note: in instantiation of template class 'mozilla::Result' requested here 4001 | IonBuilder::InliningResult IonBuilder::inlineScriptedCall(CallInfo& callInfo, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.cpp:6136:35: note: in instantiation of template class 'mozilla::Result' requested here 6136 | AbortReasonOr IonBuilder::makeCallHelper( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.cpp:8369:26: note: in instantiation of template class 'mozilla::Result' requested here 8369 | MOZ_TRY_VAR(checked, addLexicalCheck(current->pop())); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Allocator.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.cpp:11135:15: note: in instantiation of template class 'mozilla::Result' requested here 11135 | PropertyReadOnPrototypeNeedsTypeBarrier(this, obj, name, types)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 22 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit5.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp /usr/local/libexec/ccache/c++ -o Mutex_posix.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Mutex_posix.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/Mutex_posix.cpp modules/fdlibm/src/e_log.o /usr/local/libexec/ccache/c++ -o e_log.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_log.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_log.cpp modules/fdlibm/src/e_log10.o js/src/Unified_cpp_js_src19.o mozglue/misc/Printf.o /usr/local/libexec/ccache/c++ -o e_log10.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_log10.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_log10.cpp modules/fdlibm/src/e_log2.o js/src/jit/Unified_cpp_js_src_jit6.o /usr/local/libexec/ccache/c++ -o Printf.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Printf.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/Printf.cpp mozglue/misc/StackWalk.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src19.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp js/src/Unified_cpp_js_src2.o In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src18.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ErrorReporting.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o e_log2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_log2.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_log2.cpp /usr/local/libexec/ccache/c++ -o StackWalk.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/StackWalk.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/StackWalk.cpp modules/fdlibm/src/e_pow.o mozglue/misc/TimeStamp.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src2.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp js/src/Unified_cpp_js_src20.o /usr/local/libexec/ccache/c++ -o TimeStamp.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/TimeStamp.cpp /usr/local/libexec/ccache/c++ -o e_pow.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_pow.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_pow.cpp modules/fdlibm/src/e_sinh.o mozglue/misc/TimeStamp_posix.o /usr/local/libexec/ccache/c++ -o e_sinh.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/e_sinh.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/e_sinh.cpp modules/fdlibm/src/k_exp.o In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Stack-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/GeneratorObject.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src19.cpp:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/HelperThreads.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 346 | uint8_t assertByte = assertBits & 0x7f; | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o TimeStamp_posix.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp_posix.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/TimeStamp_posix.cpp mozglue/misc/Decimal.o In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:34: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Stack-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src2.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Promise.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Promise.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src20.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp js/src/Unified_cpp_js_src21.o /usr/local/libexec/ccache/c++ -o k_exp.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/k_exp.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/k_exp.cpp modules/fdlibm/src/s_asinh.o /usr/local/libexec/ccache/c++ -o s_asinh.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_asinh.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_asinh.cpp modules/fdlibm/src/s_atan.o /usr/local/libexec/ccache/c++ -o s_atan.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_atan.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_atan.cpp modules/fdlibm/src/s_cbrt.o In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonCompileTask.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/CompileInfo.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit6.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp js/src/jit/Unified_cpp_js_src_jit7.o /usr/local/libexec/ccache/c++ -o s_cbrt.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_cbrt.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_cbrt.cpp modules/fdlibm/src/s_ceil.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit7.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp /usr/local/libexec/ccache/c++ -o Decimal.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Decimal.o.pp -Wno-implicit-fallthrough /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/misc/decimal/Decimal.cpp js/src/jit/Unified_cpp_js_src_jit8.o In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.h:159:31: note: in instantiation of template class 'mozilla::Result' requested here 159 | AbortReasonOr newBlock(MBasicBlock* predecessor, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src21.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp js/src/Unified_cpp_js_src22.o gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/misc' /usr/local/libexec/ccache/c++ -o s_ceil.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_ceil.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_ceil.cpp Compiling encoding_rs v0.8.22 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=906a8e1a3195d6a6 -C extra-filename=-4498c7b50777c525 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/encoding_rs-4498c7b50777c525 -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn` modules/fdlibm/src/s_ceilf.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src22.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGenerator.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonBuilder.h:159:31: note: in instantiation of template class 'mozilla::Result' requested here 159 | AbortReasonOr newBlock(MBasicBlock* predecessor, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:240:40: note: in instantiation of template class 'mozilla::Result' requested here 240 | IonBuilder::InliningResult IonBuilder::inlineNativeCall(CallInfo& callInfo, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/LICM.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/IonAnalysis.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.cpp:5956:33: note: in instantiation of template class 'mozilla::Result' requested here 5956 | AbortReasonOr jit::PropertyReadOnPrototypeNeedsTypeBarrier( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 17 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit8.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp js/src/Unified_cpp_js_src23.o js/src/jit/Unified_cpp_js_src_jit9.o /usr/local/libexec/ccache/c++ -o s_ceilf.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_ceilf.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_ceilf.cpp modules/fdlibm/src/s_copysign.o In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:44: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src20.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Iteration.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSFunction-inl.h:90:67: note: in instantiation of template class 'mozilla::Result' requested here 90 | /* static */ inline JS::Result JSFunction::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src_jit9.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp /usr/local/libexec/ccache/c++ -o s_copysign.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_copysign.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_copysign.cpp modules/fdlibm/src/s_expm1.o In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src22.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o s_expm1.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_expm1.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_expm1.cpp In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSFunction-inl.h:90:67: note: in instantiation of template class 'mozilla::Result' requested here 90 | /* static */ inline JS::Result JSFunction::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:696:47: note: in instantiation of template class 'mozilla::Result' requested here 696 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *result, ToBigInt64(cx, v)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:701:47: note: in instantiation of template class 'mozilla::Result' requested here 701 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *result, ToBigUint64(cx, v)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src21.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Barrier.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject.cpp:794:18: note: in instantiation of template class 'mozilla::Result' requested here 794 | cx, obj, TypedObject::create(cx, kind, heap, shape, group)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 19 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src23.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp modules/fdlibm/src/s_fabs.o /usr/local/libexec/ccache/c++ -o s_fabs.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_fabs.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_fabs.cpp js/src/Unified_cpp_js_src24.o In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIRGraph.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/FixedList.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Ion.h:11: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src24.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp modules/fdlibm/src/s_floor.o js/src/Unified_cpp_js_src25.o /usr/local/libexec/ccache/c++ -o s_floor.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_floor.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_floor.cpp modules/fdlibm/src/s_floorf.o Compiling cc v1.0.47 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/cc CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/cc/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name cc --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "num_cpus", "parallel"))' -C metadata=2663a2e6cdfb05bb -C extra-filename=-24b54d391fb17346 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn` /usr/local/libexec/ccache/c++ -o s_floorf.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_floorf.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_floorf.cpp In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MIR.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src_jit9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/Recover.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/Array.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/jit' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src25.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp js/src/Unified_cpp_js_src26.o modules/fdlibm/src/s_log1p.o In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Probes.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Probes-inl.h:14: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSScript-inl.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src23.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Printer.cpp:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/ds/LifoAlloc.h:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/util/Poison.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Value.h:26: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSFunction-inl.h:90:67: note: in instantiation of template class 'mozilla::Result' requested here 90 | /* static */ inline JS::Result JSFunction::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/libexec/ccache/c++ -o s_log1p.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_log1p.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_log1p.cpp Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps:/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=6 OPT_LEVEL=2 OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/encoding_rs-103cd616b78be499/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTC_LINKER=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/encoding_rs-4498c7b50777c525/build-script-build` Compiling cfg-if v0.1.10 modules/fdlibm/src/s_nearbyint.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src26.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp js/src/Unified_cpp_js_src27.o Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/cfg-if CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/cfg-if/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name cfg_if --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=e177fb100370f3d1 -C extra-filename=-6c8de3547d631c58 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /usr/local/libexec/ccache/c++ -o s_nearbyint.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_nearbyint.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_nearbyint.cpp modules/fdlibm/src/s_rint.o In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:43: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSFunction-inl.h:90:67: note: in instantiation of template class 'mozilla::Result' requested here 90 | /* static */ inline JS::Result JSFunction::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:696:47: note: in instantiation of template class 'mozilla::Result' requested here 696 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *result, ToBigInt64(cx, v)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src24.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/RegExpObject.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Marking.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TaggedProto.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/gc/Tracer.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:701:47: note: in instantiation of template class 'mozilla::Result' requested here 701 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *result, ToBigUint64(cx, v)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 17 warnings generated. In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:25: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Caches-inl.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src25.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Shape.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. /usr/local/libexec/ccache/c++ -o s_rint.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_rint.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_rint.cpp Compiling encoding_c_mem v0.2.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/encoding_rs-103cd616b78be499/out /usr/local/bin/rustc --crate-name encoding_rs --edition=2015 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=c72329db0a62f7ef -C extra-filename=-2cfe9aebc69379d3 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern cfg_if=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libcfg_if-6c8de3547d631c58.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` modules/fdlibm/src/s_rintf.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src27.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp Unified_cpp_js_src27.cpp Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc75732d8a06ff24 -C extra-filename=-39e21ba903f8bae8 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/encoding_c_mem-39e21ba903f8bae8 -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn` js/src/Unified_cpp_js_src28.o In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/StructuredClone.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src26.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/StructuredClone.cpp:66: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 13 warnings generated. Compiling encoding_c v0.9.7 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=a1e5c89796ae41fc -C extra-filename=-51806f5308ae13d4 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/encoding_c-51806f5308ae13d4 -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn` warning: unused variable: `clang_driver` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/cc/src/lib.rs:2346:37 | 2346 | fn with_features(path: PathBuf, clang_driver: Option<&str>, cuda: bool) -> Self { | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_clang_driver` | = note: `#[warn(unused_variables)]` on by default /usr/local/libexec/ccache/c++ -o s_rintf.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_rintf.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_rintf.cpp modules/fdlibm/src/s_scalbn.o /usr/local/libexec/ccache/c++ -o s_scalbn.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_scalbn.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_scalbn.cpp modules/fdlibm/src/s_tanh.o warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:11:5 | 11 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:689:16 | 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: `#[warn(unused_labels)]` on by default = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:364:16 | 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( ... | 294 | | handle, 295 | | 'outermost); | |___________________- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( ... | 294 | | handle, 295 | | 'outermost); | |___________________- in this macro invocation | = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:377:5 | 377 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:398:5 | 398 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/utf_8.rs:231:12 | 231 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/utf_8.rs:608:12 | 608 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `disabled` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/ascii.rs:1208:68 | 1208 | if #[cfg(all(feature = "simd-accel", target_endian = "little", target_arch = "disabled"))] { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/ascii.rs:1369:20 | 1369 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 | 185 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1475 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 | 185 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1476 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 | 280 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1477 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); | ------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 | 280 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1478 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/ascii.rs:93:20 | 93 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1479 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ascii_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/data.rs:425:12 | 425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/handles.rs:1149:16 | 1149 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/handles.rs:1183:16 | 1183 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:319:12 | 319 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:693:12 | 693 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:1123:12 | 1123 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 305 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); | ------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 306 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); | -------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 307 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); | ----------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:574:20 | 574 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:743:26 | 743 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:749:29 | 749 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:770:36 | 770 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:879:29 | 879 | 0xF1...0xF4 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:942:18 | 942 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:948:21 | 948 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:985:28 | 985 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `fuzzing` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:39:32 | 39 | ($($arg:tt)*) => (if !cfg!(fuzzing) { debug_assert!($($arg)*); }) | ^^^^^^^ ... 1916 | non_fuzz_debug_assert!(is_utf8_latin1(src)); | ------------------------------------------- in this macro invocation | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `non_fuzz_debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 | 2686 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:29 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:43 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 | 2714 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:29 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:43 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see /usr/local/libexec/ccache/c++ -o s_tanh.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_tanh.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_tanh.cpp warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/handles.rs:113:42 | 113 | let mut u: u16 = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default modules/fdlibm/src/s_trunc.o In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:696:47: note: in instantiation of template class 'mozilla::Result' requested here 696 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *result, ToBigInt64(cx, v)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src27.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsfriendapi.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:701:47: note: in instantiation of template class 'mozilla::Result' requested here 701 | JS_TRY_VAR_OR_RETURN_FALSE(cx, *result, ToBigUint64(cx, v)); | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src28.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp Unified_cpp_js_src28.cpp js/src/Unified_cpp_js_src3.o /usr/local/libexec/ccache/c++ -o s_trunc.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_trunc.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_trunc.cpp modules/fdlibm/src/s_truncf.o /usr/local/libexec/ccache/c++ -o s_truncf.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -Wno-dangling-else -MD -MP -MF .deps/s_truncf.o.pp /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/modules/fdlibm/src/s_truncf.cpp Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps:/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=6 OPT_LEVEL=2 OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/encoding_c-4ffad3281e1688f9/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTC_LINKER=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/encoding_c-51806f5308ae13d4/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c/include Compiling arrayvec v0.5.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/arrayvec CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/arrayvec/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name arrayvec --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("array-sizes-129-255", "array-sizes-33-128", "default", "serde", "std"))' -C metadata=17106149832a6ad5 -C extra-filename=-a391fb0bd6b6f3db --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from Unified_cpp_js_src28.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Warnings.cpp:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src28.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Warnings.cpp:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src28.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Warnings.cpp:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src28.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Warnings.cpp:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src28.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Warnings.cpp:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 5 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src3.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp js/src/Unified_cpp_js_src4.o gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/modules/fdlibm/src' /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src4.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps:/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=6 OPT_LEVEL=2 OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/encoding_c_mem-c090b13e0e0ccd19/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTC_LINKER=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/encoding_c_mem-39e21ba903f8bae8/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem/include Compiling leb128 v0.2.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/Cargo.toml CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_README=./README.md CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name leb128 --edition=2015 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=404f4ba83edc526e -C extra-filename=-3ed52fe4cf2d288b --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` js/src/Unified_cpp_js_src5.o warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:123:13 | 123 | try!(r.read_exact(&mut buf)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:153:13 | 153 | try!(r.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:200:13 | 200 | try!(w.write_all(&buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:232:13 | 232 | try!(w.write_all(&buf)); | ^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:91:38 | 91 | ::std::error::Error::description(self) | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:104:36 | 104 | fn cause(&self) -> Option<&::std::error::Error> { | ^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:99:44 | 99 | Error::IoError(ref e) => e.description(), | ^^^^^^^^^^^ warning: `cc` (lib) generated 1 warning Compiling mozglue-static v0.1.0 (/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/static/rust) warning: `leb128` (lib) generated 7 warnings Compiling wast v16.0.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wast CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wast/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name wast --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "wasm-module"))' -C metadata=6f5ad2917fffab48 -C extra-filename=-7c86e6b1e6866c25 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern leb128=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libleb128-3ed52fe4cf2d288b.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/static/rust CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/static/rust/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=056d15d2e455d0ce -C extra-filename=-7ba72341b15dea5e --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/mozglue-static-7ba72341b15dea5e -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern cc=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps/libcc-24b54d391fb17346.rlib` In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:90: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:24: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:90: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.h:22: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmGenerator.h:27: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/wasm/WasmValidate.h:346:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 346 | uint8_t assertByte = assertBits & 0x7f; | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2335:62: note: in instantiation of template class 'mozilla::Result' requested here 2335 | /* static */ JS::Result TypedObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src3.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/NamespaceImports.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallNonGenericMethod.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:614:27: note: in instantiation of template class 'mozilla::Result' requested here 614 | static JS::Result parseBaseName(JSContext* cx, LanguageTagParser& ts, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 17 warnings generated. Compiling mozilla-central-workspace-hack v0.1.0 (/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/workspace-hack) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/workspace-hack CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/workspace-hack/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name mozilla_central_workspace_hack --edition=2015 build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=69a66419383c68d1 -C extra-filename=-9d00d871667a8a86 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:614:27: note: in instantiation of template class 'mozilla::Result' requested here 614 | static JS::Result parseBaseName(JSContext* cx, LanguageTagParser& ts, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src4.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:518:30: note: in instantiation of template class 'mozilla::Result' requested here 518 | static JS::Result BestAvailableLocale( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src5.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp Compiling wasmparser v0.48.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2/Cargo.toml CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name wasmparser --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deterministic"))' -C metadata=84f773e587eb9e57 -C extra-filename=-998108cd90c99897 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` js/src/Unified_cpp_js_src6.o warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wast/src/lib.rs:48:23 | 48 | #![deny(missing_docs, intra_doc_link_resolution_failure)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default warning: elided lifetime has a name --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wast/src/ast/module.rs:177:58 | 176 | impl<'a> ModuleField<'a> { | -- lifetime `'a` declared here 177 | fn parse_remaining(parser: Parser<'a>) -> Result> { | ^^^^^^^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src6.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp warning: the type `u16` does not permit being left uninitialized --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_rs/src/handles.rs:113:30 | 113 | let mut u: u16 = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default js/src/Unified_cpp_js_src7.o warning: unused import: `self::name_section::FunctionName` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:59:9 | 59 | pub use self::name_section::FunctionName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:614:27: note: in instantiation of template class 'mozilla::Result' requested here 614 | static JS::Result parseBaseName(JSContext* cx, LanguageTagParser& ts, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:448:30: note: in instantiation of template class 'mozilla::Result' requested here 448 | static JS::Result LanguageTagFromMaybeWrappedLocale(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src5.cpp:20: /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:927:11: warning: enumeration value 'UNUM_APPROXIMATELY_SIGN_FIELD' not handled in switch [-Wswitch] 927 | switch (fieldName) { | ^~~~~~~~~ 17 warnings generated. In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src6.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. warning: unused import: `self::name_section::LocalName` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:60:9 | 60 | pub use self::name_section::LocalName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `self::name_section::ModuleName` --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:61:9 | 61 | pub use self::name_section::ModuleName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src7.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/static/rust CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/static/rust/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps:/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=6 OPT_LEVEL=2 OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTC_LINKER=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/build/mozglue-static-7ba72341b15dea5e/build-script-build` [mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-freebsd") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("x86_64-unknown-freebsd") [mozglue-static 0.1.0] CXX_x86_64-unknown-freebsd = None [mozglue-static 0.1.0] CXX_x86_64_unknown_freebsd = Some(" /usr/local/libexec/ccache/c++") [mozglue-static 0.1.0] CXXFLAGS_x86_64-unknown-freebsd = None [mozglue-static 0.1.0] CXXFLAGS_x86_64_unknown_freebsd = Some("-I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/rust -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [mozglue-static 0.1.0] running: "/usr/local/libexec/ccache/c++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers" "-include" "/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust" "-I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/rust" "-I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include" "-I/usr/local/include/nspr" "-I/usr/local/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h" "-Qunused-arguments" "-I/usr/local/include" "-isystem" "/usr/local/include" "-Qunused-arguments" "-Wall" "-Wbitfield-enum-conversion" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wshadow-field-in-constructor-modified" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wunreachable-code-return" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wclass-varargs" "-Wempty-init-stmt" "-Wfloat-overflow-conversion" "-Wfloat-zero-conversion" "-Wloop-analysis" "-Wc++2a-compat" "-Wcomma" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wstring-conversion" "-Wtautological-overlap-compare" "-Wtautological-unsigned-enum-zero-compare" "-Wtautological-unsigned-zero-compare" "-Wno-error=tautological-type-limit-compare" "-Wno-inline-new-delete" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=backend-plugin" "-Wno-error=free-nonheap-object" "-Wno-error=return-std-move" "-Wno-error=atomic-alignment" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-security" "-Wno-gnu-zero-variadic-macro-arguments" "-Wno-noexcept-type" "-Wno-unknown-warning-option" "-fno-sized-deallocation" "-fno-aligned-new" "-O2" "-pipe" "-fstack-protector-strong" "-isystem" "/usr/local/include" "-fno-strict-aliasing" "-isystem" "/usr/local/include" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pipe" "-O" "-fomit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src" "-I" "/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out/wrappers.o" "-c" "wrappers.cpp" js/src/Unified_cpp_js_src8.o /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src8.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp js/src/Unified_cpp_js_src9.o In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:30: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/List-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src8.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. [mozglue-static 0.1.0] exit status: 0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/encoding_c-4ffad3281e1688f9/out /usr/local/bin/rustc --crate-name encoding_c --edition=2015 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=656c4a9dfc4a506f -C extra-filename=-d2be7c642f08cca4 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern encoding_rs=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libencoding_rs-2cfe9aebc69379d3.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:11: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src7.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jsapi.h:27: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/PlainObject-inl.h:28:18: note: in instantiation of template class 'mozilla::Result' requested here 28 | js::PlainObject::createWithTemplate(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [mozglue-static 0.1.0] AR_x86_64-unknown-freebsd = None [mozglue-static 0.1.0] AR_x86_64_unknown_freebsd = Some("/usr/bin/ar") /usr/local/libexec/ccache/c++ -o Unified_cpp_js_src9.o -c -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/system_wrappers -include /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src -I/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -fPIC -DMOZILLA_CLIENT -include /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/js-confdefs.h -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -I/usr/local/include -fno-strict-aliasing -Werror=format -Wno-shadow -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp [mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "crs" "/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out/libwrappers.a" "/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out/wrappers.o" warning: field `0` is never read --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c/src/lib.rs:64:26 | 64 | pub struct ConstEncoding(*const Encoding); | ------------- ^^^^^^^^^^^^^^^ | | | field in this struct | = help: consider removing this field = note: `#[warn(dead_code)]` on by default [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out [mozglue-static 0.1.0] CXXSTDLIB_x86_64-unknown-freebsd = None [mozglue-static 0.1.0] CXXSTDLIB_x86_64_unknown_freebsd = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=c++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/static/rust CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/mozglue/static/rust/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out /usr/local/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bb0a52bbbd610a75 -C extra-filename=-6e9e38c9d8c75d6b --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern arrayvec=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libarrayvec-a391fb0bd6b6f3db.rmeta -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out -l static=wrappers -l c++` warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead --> mozglue/static/rust/lib.rs:66:29 | 66 | fn panic_hook(info: &panic::PanicInfo) { | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `encoding_c` (lib) generated 1 warning Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem/Cargo.toml CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps OUT_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/encoding_c_mem-c090b13e0e0ccd19/out /usr/local/bin/rustc --crate-name encoding_c_mem --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d84714f3abd3e38c -C extra-filename=-810f5d1b556e1d83 --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern encoding_rs=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libencoding_rs-2cfe9aebc69379d3.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 483 | using RetResult = Result>; | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:483:38: note: in instantiation of template type alias 'result_of_t' requested here /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:210:15: note: in instantiation of template class 'mozilla::Result' requested here 210 | static_assert(sizeof(Result<>) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:213:15: note: in instantiation of template class 'mozilla::Result' requested here 213 | static_assert(sizeof(Result) == sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/Xdr.h:256:13: note: in instantiation of template class 'mozilla::Result' requested here 256 | XDRResult fail(JS::TranscodeResult code) { | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:44:15: note: in instantiation of template class 'mozilla::Result' requested here 44 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitContext.h:46:15: note: in instantiation of template class 'mozilla::Result' requested here 46 | static_assert(sizeof(AbortReasonOr) <= sizeof(uintptr_t), | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:33: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/JitScript.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/BaselineIC.h:18: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/SharedICRegisters.h:13: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/SharedICRegisters-x64.h:10: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/MacroAssembler.h:19: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/MacroAssembler-x64.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/Assembler-x64.h:276: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x64/BaseAssembler-x64.h:10: /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5158 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5167 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 5177 | regRequiresRex(index), | ~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5176 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5176:17: note: cast one or both operands to int to silence this warning /wrkdirs/usr/ports/lang/spidermonkey78/work/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] 5191 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || /wrkdirs/usr/ports/lang/spidermonkey78/work/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 In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/TypedArrayObject.h:257:45: note: in instantiation of template class 'mozilla::Result, JS::Error &>' requested here 257 | inline JS::Result> IsTypedArrayIndex(JSContext* cx, | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from Unified_cpp_js_src9.cpp:2: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Class.h:16: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/CallArgs.h:73: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/RootingAPI.h:20: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/jspubtd.h:17: In file included from /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/js/Result.h:121: /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: warning: 'result_of_t' is deprecated [-Wdeprecated-declarations] 482 | auto mapErr(F f) -> Result> { | ^ /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/include/mozilla/Result.h:482:38: note: in instantiation of template type alias 'result_of_t' requested here /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/vm/NativeObject-inl.h:495:71: note: in instantiation of template class 'mozilla::Result' requested here 495 | /* static */ inline JS::Result NativeObject::create( | ^ /usr/include/c++/v1/__type_traits/result_of.h:32:19: note: 'result_of_t' has been explicitly marked deprecated here 32 | using result_of_t _LIBCPP_DEPRECATED_IN_CXX17 = typename result_of<_Tp>::type; | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' warning: `mozglue-static` (lib) generated 1 warning warning: `extern` fn uses type `char`, which is not FFI-safe --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { | ^^^^ not FFI-safe | = help: consider using `u32` or `libc::wchar_t` instead = note: the `char` type has no C equivalent = note: `#[warn(improper_ctypes_definitions)]` on by default Compiling jsrust_shared v0.1.0 (/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust/shared) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust/shared CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust/shared/Cargo.toml CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name jsrust_shared --edition=2015 js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("baldrdash", "cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=f2aa4ca5678f6d60 -C extra-filename=-715b897e2d00925b --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern encoding_c=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libencoding_c-d2be7c642f08cca4.rmeta --extern encoding_c_mem=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libencoding_c_mem-810f5d1b556e1d83.rmeta --extern mozglue_static=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libmozglue_static-6e9e38c9d8c75d6b.rmeta --extern mozilla_central_workspace_hack=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libmozilla_central_workspace_hack-9d00d871667a8a86.rmeta -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out` warning: `encoding_c_mem` (lib) generated 1 warning warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing --> /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wast/src/lexer.rs:475:21 | 475 | drop(self.it.next()) | ^^^^^--------------^ | | | argument has type `Option<(usize, char)>` | = note: use `let _ = ...` to ignore the expression or result = note: `#[warn(dropping_copy_types)]` on by default Compiling wat v1.0.17 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wat CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wat/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name wat --edition=2018 /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8f0a0dc9e60a533b -C extra-filename=-6c1c6d41d5323b4d --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern wast=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libwast-7c86e6b1e6866c25.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` warning: `wasmparser` (lib) generated 3 warnings warning: `encoding_rs` (lib) generated 46 warnings (3 duplicates) warning: `wast` (lib) generated 3 warnings Compiling jsrust v0.1.0 (/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/rust/Cargo.toml CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_SBOM_PATH='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps /usr/local/bin/rustc --crate-name jsrust --edition=2015 js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=eaf40f3b614c0f7a -C extra-filename=-021dc07853ce10df --out-dir /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/release/deps --extern jsrust_shared=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libjsrust_shared-715b897e2d00925b.rlib --extern mozglue_static=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libmozglue_static-6e9e38c9d8c75d6b.rlib --extern wasmparser=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libwasmparser-998108cd90c99897.rlib --extern wat=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/deps/libwat-6c1c6d41d5323b4d.rlib -Clto -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/build/mozglue-static-9bbcdcad5dfcb1a5/out` Finished `release` profile [optimized] target(s) in 38.87s gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/rust' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' js/src/build/libjs_static.a rm -f libjs_static.a js/src/build/libmozjs-78.so rm -f libmozjs-78.so /usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o ../Utility.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.o ../Unified_cpp_js_src27.o ../Unified_cpp_js_src28.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../new-regexp/property-sequences.o ../new-regexp/special-case.o ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o /usr/local/libexec/ccache/c++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-78.so -o libmozjs-78.so /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build/libmozjs-78_so.list -pthread -L/usr/local/lib -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/bin -Wl,-rpath-link,/usr/local/lib /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/libjsrust.a -lm -L/usr/local/lib -L/usr/local/lib -licui18n -licuuc -lplds4 -lplc4 -lnspr4 -pthread -ldl -L/lib -lz -lm /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs-78.so /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import StrictVersion as Version chmod +x libmozjs-78.so ../../../config/nsinstall -R -m 644 'libmozjs-78.so' '../../../dist/bin' gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' mkdir -p '../../../dist/bin/' js/src/shell/js /usr/local/libexec/ccache/c++ -o ../../../dist/bin/js -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -I/usr/local/include -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=free-nonheap-object -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O -fomit-frame-pointer -funwind-tables /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell/js.list -pthread -L/usr/local/lib -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/dist/bin -Wl,-rpath-link,/usr/local/lib ../build/libjs_static.a /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/x86_64-unknown-freebsd/release/libjsrust.a -pie -lm -L/usr/local/lib -L/usr/local/lib -licui18n -licuuc -lplds4 -lplc4 -lnspr4 -pthread -ldl -L/lib -lz -lm -lreadline /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/js /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import StrictVersion as Version gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' /usr/local/bin/gmake recurse_misc gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' js/src/build/spidermonkey_checks.stub gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js' '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/run_spidermonkey_checks.py main spidermonkey_checks .deps/spidermonkey_checks.pp .deps/spidermonkey_checks.stub libjs_static.a /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/check_spidermonkey_style.py /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/check_macroassembler_style.py /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/config/check_js_opcode.py rm -f '../../../dist/bin/js-gdb.py' /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/js-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -Dtopsrcdir=/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src -DCROSS_COMPILE=1 -DEDITLINE=1 -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_PTHREAD_GET_NAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_FREEBSD=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DAB_CD=en-US '/wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/js/src/shell/js-gdb.py.in' -o '../../../dist/bin/js-gdb.py' /wrkdirs/usr/ports/lang/spidermonkey78/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp ../../../config/nsinstall -R -m 644 '../../../dist/bin/js-gdb.py' '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' TEST-PASS | check_spidermonkey_style.py | ok TEST-PASS | check_macroassembler_style.py | ok TEST-PASS | check_js_opcode.py | ok gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' /usr/local/bin/gmake recurse_libs gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/config' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/build' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/memory/build' gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/build' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/mozglue/build' gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' /usr/local/bin/gmake recurse_tools gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[2]: Nothing to be done for 'recurse_tools'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for spidermonkey78-78.15.0_35 ===> Generating temporary packing list /usr/local/bin/gmake -C js/src install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' /usr/local/bin/gmake -C build install gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' gmake[2]: Circular js.pc <- js.pc dependency dropped. cp js.pc mozjs-78.pc ../../../config/nsinstall -t mozjs-78.pc /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/libdata/pkgconfig ../../../config/nsinstall -t ../js-config.h /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/include/mozjs-78 /wrkdirs/usr/ports/lang/spidermonkey78/work/.build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/include/mozjs-78 ../../../_build_manifests/install/dist_include Elapsed: 0.02s; From /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/include/mozjs-78: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. cp js-config js78-config ../../../config/nsinstall -t js78-config /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/bin ../../../config/nsinstall -t libjs_static.a /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/lib mv -f /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/lib/libjs_static.a /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/lib/libjs_static.ajs ../../../config/nsinstall -t libmozjs-78.so /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/lib gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/build' /usr/local/bin/gmake -C shell install gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' cp ../../../dist/bin/js ../../../dist/bin/js78 ../../../config/nsinstall -t ../../../dist/bin/js78 /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/bin gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src/shell' gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/spidermonkey78/work/.build/js/src' /bin/rm -f /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/lib/libjs_static.ajs /bin/ln -fs libmozjs-78.so /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/lib/libmozjs-78.so.1 /usr/bin/strip /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/bin/js78 /usr/bin/strip /wrkdirs/usr/ports/lang/spidermonkey78/work/stage/usr/local/lib/libmozjs-78.* ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-07-03T18:39:49+00:00' 'PKG_NOTE_ports_top_git_hash=64e56a4eadc5' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=f3f7e555b06d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20250601' PKG_NO_VERSION_FOR_DEPS=1 NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for spidermonkey78-78.15.0_35 ===> Building spidermonkey78-78.15.0_35 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for spidermonkey78-78.15.0_35 build of lang/spidermonkey78 | spidermonkey78-78.15.0_35 ended at 2025-07-03T13:43:59-05:00 build time: 00:04:14