>>> mozjs78: Building community/mozjs78 78.8.0-r0 (using abuild 3.7.0-r1) started Wed, 24 Feb 2021 21:46:49 +0000 >>> mozjs78: Checking sanity of /home/buildozer/aports/community/mozjs78/APKBUILD... >>> mozjs78: Analyzing dependencies... >>> mozjs78: Installing for build: build-base icu-dev nspr-dev libffi-dev readline-dev zlib-dev python3 perl sed autoconf2.13 linux-headers rust cargo llvm10 clang-dev (1/41) Installing icu-libs (67.1-r2) (2/41) Installing icu (67.1-r2) (3/41) Installing icu-dev (67.1-r2) (4/41) Installing nspr (4.29-r0) (5/41) Installing linux-headers (5.7.8-r0) (6/41) Installing nspr-dev (4.29-r0) (7/41) Installing libffi (3.3-r2) (8/41) Installing libffi-dev (3.3-r2) (9/41) Installing libhistory (8.1.0-r0) (10/41) Installing ncurses-dev (6.2_p20210220-r0) (11/41) Installing readline (8.1.0-r0) (12/41) Installing readline-dev (8.1.0-r0) (13/41) Installing zlib-dev (1.2.11-r3) (14/41) Installing libbz2 (1.0.8-r1) (15/41) Installing gdbm (1.19-r0) (16/41) Installing xz-libs (5.2.5-r0) (17/41) Installing mpdecimal (2.5.1-r1) (18/41) Installing sqlite-libs (3.34.1-r0) (19/41) Installing python3 (3.8.7-r2) (20/41) Installing perl (5.32.1-r0) (21/41) Installing sed (4.8-r0) (22/41) Installing m4 (1.4.18-r2) (23/41) Installing autoconf2.13 (2.13-r1) (24/41) Installing rust-stdlib (1.50.0-r0) (25/41) Installing libxml2 (2.9.10-r6) (26/41) Installing llvm10-libs (10.0.1-r1) (27/41) Installing rust (1.50.0-r0) (28/41) Installing http-parser (2.9.4-r0) (29/41) Installing pcre (8.44-r0) (30/41) Installing libssh2 (1.9.0-r1) (31/41) Installing libgit2 (1.1.0-r1) (32/41) Installing cargo (1.50.0-r0) (33/41) Installing llvm10 (10.0.1-r1) (34/41) Installing clang-libs (10.0.1-r0) (35/41) Installing clang (10.0.1-r0) (36/41) Installing clang-extra-tools (10.0.1-r0) (37/41) Installing clang-dev (10.0.1-r0) (38/41) Installing .makedepends-mozjs78 (20210224.214650) (39/41) Installing perl-error (0.17029-r1) (40/41) Installing perl-git (2.30.1-r0) (41/41) Installing git-perl (2.30.1-r0) Executing busybox-1.33.0-r2.trigger OK: 675 MiB in 133 packages >>> mozjs78: Cleaning up srcdir >>> mozjs78: Cleaning up pkgdir >>> mozjs78: Fetching https://distfiles.alpinelinux.org/distfiles//firefox-78.8.0esr.source.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 315M 0 40205 0 0 77466 0 1:11:12 --:--:-- 1:11:12 77317 4 315M 4 15.1M 0 0 10.0M 0 0:00:31 0:00:01 0:00:30 10.0M 11 315M 11 35.5M 0 0 14.1M 0 0:00:22 0:00:02 0:00:20 14.1M 17 315M 17 55.3M 0 0 15.7M 0 0:00:19 0:00:03 0:00:16 15.7M 22 315M 22 71.9M 0 0 15.9M 0 0:00:19 0:00:04 0:00:15 15.9M 27 315M 27 87.9M 0 0 15.9M 0 0:00:19 0:00:05 0:00:14 17.6M 33 315M 33 104M 0 0 16.1M 0 0:00:19 0:00:06 0:00:13 17.9M 39 315M 39 123M 0 0 16.4M 0 0:00:19 0:00:07 0:00:12 17.5M 44 315M 44 141M 0 0 16.6M 0 0:00:18 0:00:08 0:00:10 17.2M 51 315M 51 161M 0 0 16.9M 0 0:00:18 0:00:09 0:00:09 17.8M 57 315M 57 180M 0 0 17.1M 0 0:00:18 0:00:10 0:00:08 18.5M 63 315M 63 199M 0 0 17.3M 0 0:00:18 0:00:11 0:00:07 19.0M 68 315M 68 217M 0 0 17.4M 0 0:00:18 0:00:12 0:00:06 18.9M 75 315M 75 238M 0 0 17.6M 0 0:00:17 0:00:13 0:00:04 19.3M 81 315M 81 256M 0 0 17.7M 0 0:00:17 0:00:14 0:00:03 19.1M 89 315M 89 282M 0 0 18.2M 0 0:00:17 0:00:15 0:00:02 20.3M 97 315M 97 306M 0 0 18.5M 0 0:00:16 0:00:16 --:--:-- 21.3M 100 315M 100 315M 0 0 18.7M 0 0:00:16 0:00:16 --:--:-- 22.5M >>> mozjs78: Fetching https://distfiles.alpinelinux.org/distfiles//firefox-78.8.0esr.source.tar.xz >>> mozjs78: Checking sha512sums... firefox-78.8.0esr.source.tar.xz: OK 0001-silence-sandbox-violations.patch: OK disable-jslint.patch: OK fd6847c9416f9eebde636e21d794d25d1be8791d.patch: OK fix-musl-build.patch: OK fix-rust-target.patch: OK >>> mozjs78: Unpacking /var/cache/distfiles/firefox-78.8.0esr.source.tar.xz... >>> mozjs78: 0001-silence-sandbox-violations.patch patching file python/mozbuild/mozbuild/frontend/emitter.py >>> mozjs78: disable-jslint.patch patching file js/src/build/moz.build >>> mozjs78: fd6847c9416f9eebde636e21d794d25d1be8791d.patch patching file js/src/wasm/WasmSignalHandlers.cpp Hunk #1 succeeded at 249 (offset 1 line). >>> mozjs78: fix-musl-build.patch patching file js/src/old-configure.in Hunk #1 succeeded at 1078 (offset -194 lines). >>> mozjs78: fix-rust-target.patch patching file build/moz.configure/rust.configure Hunk #1 succeeded at 352 (offset 7 lines). Creating Python 3 environment created virtual environment CPython3.8.7.final.0-32 in 973ms creator CPython3Posix(dest=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3, clear=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/buildozer/.local/share/virtualenv) added seed packages: pip==20.3.4, setuptools==52.0.0, wheel==0.36.2 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 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... armv8l-unknown-linux-musleabihf checking for target system type... armv8l-unknown-linux-musleabihf checking for Python 3... /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python (3.8.7) checking whether cross compiling... no checking for yasm... not found checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 10.2.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 10.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 10.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 10.2.1 checking the host C++ compiler works... yes checking ARM version support in compiler... 7 checking for ARM SIMD support in compiler... yes checking for ARM NEON support in compiler... yes checking for 64-bit OS... no checking for new enough STL headers from libstdc++... yes checking for nasm... not found checking for linker... bfd checking for the assembler... /usr/bin/gcc checking for ar... /usr/bin/ar checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.7.3 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes 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... no checking for fts.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... no checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... no checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes 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... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 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... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no 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... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 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... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 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/include/nspr checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.50.0 checking cargo version... 1.50.0 checking for rust target triplet... armv7-alpine-linux-musleabihf checking for rust host triplet... armv7-alpine-linux-musleabihf checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang checking for libclang for bindgen... /usr/lib/libclang.so checking that libclang is new enough... yes checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... checking MOZ_FFI_LIBS... -lffi checking for readline... yes checking for icu-i18n >= 67.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for awk... /usr/bin/awk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.032001 checking for full perl installation... yes checking for gmake... /usr/bin/make checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... not found 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/bin/autoconf-2.13 Refreshing /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/old-configure with /usr/bin/autoconf-2.13 creating cache ./config.cache checking host system type... armv8l-unknown-linux-musleabihf checking target system type... armv8l-unknown-linux-musleabihf checking build system type... armv8l-unknown-linux-musleabihf checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-z,stack-size=1048576 ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-z,stack-size=1048576 ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ -std=gnu++17 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-z,stack-size=1048576 ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-z,stack-size=1048576 ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes checking for ranlib... ranlib checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 checking for strip... strip 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/bin/gcc -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... no checking for pthread_get_name_np... no checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... no checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for ARM EABI... yes 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... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 62 moz.build files in 0.23s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 299 build config descriptors in 0.15s RecursiveMake backend executed in 0.71s 245 total backend files; 245 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 37 Makefile FasterMake backend executed in 0.20s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 1.39s; CPU time: 1.39s; Efficiency: 100%; Untracked: 0.10s make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make recurse_pre-export make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_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.00s; From dist/bin: Kept 0 existing; Added/updated 1; 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.04s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 0.16s; From _tests: Kept 1 existing; Added/updated 423; Removed 0 files and 0 directories. make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' rm -f '.cargo/config' /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0 -DBUILD_ARM_NEON=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_TESTS=1 -DENABLE_WASM_MULTI_VALUE=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=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_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.8.0"' -DMOZILLA_VERSION_U=78.8.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=8 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_THUMB2=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_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/.cargo/config.in' -o '.cargo/config' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make recurse_export make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' mkdir -p '.deps/' config/host_nsinstall.o /usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -Os -fomit-frame-pointer -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/include/nspr /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/nsinstall.c config/host_pathsub.o /usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -Os -fomit-frame-pointer -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/include/nspr /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/pathsub.c make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -Os -fomit-frame-pointer -O2 host_nsinstall.o host_pathsub.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' config/system-header.sentinel.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src' js/src/js-confdefs.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js-confdefs.h.in /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/js-config.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js-config.h.in /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/selfhosted.out.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js.msg /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/TypedObjectConstants.h /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/SelfHostingDefines.h /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Utilities.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AsyncFunction.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AsyncIteration.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/BigInt.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Classes.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Date.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Error.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Function.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Generator.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Iterator.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Map.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Module.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Number.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Object.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Promise.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Reflect.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/String.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Set.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Sorting.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/TypedArray.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/TypedObject.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/WeakMap.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/WeakSet.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/Collator.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/CommonFunctions.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/CurrencyDataGenerated.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/DateTimeFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/DisplayNames.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/IntlObject.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/ListFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/NumberFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/PluralRules.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/RelativeTimeFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /usr/bin/g++ -std=gnu++17 -E -o self-hosting-preprocessed.pp -Os -fomit-frame-pointer -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.8.0" -DMOZILLA_VERSION_U=78.8.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DENABLE_TESTS=1 -DGTEST_HAS_RTTI=0 -DMOZ_THUMB2=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DBUILD_ARM_NEON=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_STANDALONE=1 -DJS_NUNBOX32=1 -DJS_CODEGEN_ARM=1 -DBUILD_CTYPES=1 -DJS_HAS_CTYPES=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=8 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend/ReservedWords.h make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/shell' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/MIR.h make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/tests' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/tests' /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/gc/StatsPhasesGenerated.inc.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/jit/LOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/LIR.h /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/shared/LIR-shared.h /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/arm/LIR-arm.h /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend' /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gc' /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/jit/CacheIROpsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/CacheIROps.yaml /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit' make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make recurse_compile make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --manifest-path /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/rust/Cargo.toml -vv --lib --target=armv7-alpine-linux-musleabihf -- -Clto make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/shell' mkdir -p '.deps/' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Os -fomit-frame-pointer -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/lz4/lz4.c mfbt/lz4frame.o /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Os -fomit-frame-pointer -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4frame.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/lz4/lz4frame.c make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gdb' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src' mkdir -p '.deps/' mfbt/lz4hc.o /usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Os -fomit-frame-pointer -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4hc.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/lz4/lz4hc.c js/src/RegExp.o /usr/bin/g++ -std=gnu++17 -o RegExp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/RegExp.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_shell0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DJS_HAS_CTYPES -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/shell -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/shell -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests' mkdir -p '.deps/' mfbt/xxhash.o /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Os -fomit-frame-pointer -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/xxhash.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/lz4/xxhash.c make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend' mkdir -p '.deps/' js/src/gdb/gdb-tests.o /usr/bin/g++ -std=gnu++17 -o gdb-tests.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/gdb-tests.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb/gdb-tests.cpp mfbt/Compression.o /usr/bin/g++ -std=gnu++17 -o Compression.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Compression.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/Compression.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/debugger' mkdir -p '.deps/' js/src/frontend/Parser.o /usr/bin/g++ -std=gnu++17 -o Parser.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Parser.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend/Parser.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gc' mkdir -p '.deps/' js/src/CTypes.ojs/src/jsapi-tests/hidePointer.o /usr/bin/g++ -std=gnu++17 -o CTypes.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/CTypes.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp /usr/bin/g++ -std=gnu++17 -o hidePointer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/hidePointer.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/hidePointer.cpp js/src/Library.o /usr/bin/g++ -std=gnu++17 -o Library.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Library.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests' mkdir -p '.deps/' js/src/jsapi-tests/testAssemblerBuffer.o js/src/jsmath.o /usr/bin/g++ -std=gnu++17 -o testAssemblerBuffer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/testAssemblerBuffer.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAssemblerBuffer.cpp /usr/bin/g++ -std=gnu++17 -o jsmath.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsmath.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp js/src/DoubleToString.o /usr/bin/g++ -std=gnu++17 -o DoubleToString.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/util/DoubleToString.cpp js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_frontend0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests0.o.pp Unified_cpp_js_src_jsapi-tests0.cpp js/src/gdb/test-prettyprinters.ojs/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -std=gnu++17 -o test-prettyprinters.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/test-prettyprinters.o.pp -fno-eliminate-unused-debug-types /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb/tests/test-prettyprinters.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_debugger0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp js/src/Utility.o /usr/bin/g++ -std=gnu++17 -o Utility.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Utility.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/util/Utility.cpp js/src/jit/Unified_cpp_js_src_jit0.o js/src/gc/StoreBuffer.omfbt/Unified_cpp_mfbt0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp /usr/bin/g++ -std=gnu++17 -o StoreBuffer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/StoreBuffer.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/StoreBuffer.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_mfbt0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_frontend1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp js/src/gdb/Unified_cpp_js_src_gdb0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_gdb0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gdb0.o.pp Unified_cpp_js_src_gdb0.cpp mfbt/tests/TestAlgorithm.o mfbt/Unified_cpp_mfbt1.o js/src/debugger/Unified_cpp_js_src_debugger1.o /usr/bin/g++ -std=gnu++17 -o TestAlgorithm.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestAlgorithm.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestAlgorithm.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_mfbt1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_debugger1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp js/src/Interpreter.o /usr/bin/g++ -std=gnu++17 -o Interpreter.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Interpreter.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests1.o.pp Unified_cpp_js_src_jsapi-tests1.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/new-regexp' mkdir -p '.deps/' js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests10.o.pp Unified_cpp_js_src_jsapi-tests10.cpp js/src/gdb/Unified_cpp_js_src_gdb1.o mfbt/tests/TestArray.o /usr/bin/g++ -std=gnu++17 -o TestArray.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestArray.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestArray.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_gdb1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gdb1.o.pp Unified_cpp_js_src_gdb1.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests11.o.pp Unified_cpp_js_src_jsapi-tests11.cpp js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests12.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests12.o.pp Unified_cpp_js_src_jsapi-tests12.cpp js/src/gc/Unified_cpp_js_src_gc0.o js/src/ProfilingStack.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_gc0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp /usr/bin/g++ -std=gnu++17 -o ProfilingStack.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/ProfilingStack.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ProfilingStack.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/build' mkdir -p '.deps/' js/src/gdb/Unified_cpp_js_src_gdb2.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_gdb2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gdb2.o.pp Unified_cpp_js_src_gdb2.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests13.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests13.o.pp Unified_cpp_js_src_jsapi-tests13.cpp js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_frontend2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp mfbt/tests/TestArrayUtils.o js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/g++ -std=gnu++17 -o TestArrayUtils.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestArrayUtils.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestArrayUtils.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_frontend3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests14.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests14.o.pp Unified_cpp_js_src_jsapi-tests14.cpp js/src/Unified_cpp_js_src0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests15.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests15.o.pp Unified_cpp_js_src_jsapi-tests15.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.o js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests16.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests16.o.pp Unified_cpp_js_src_jsapi-tests16.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_frontend4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp js/src/gc/Unified_cpp_js_src_gc1.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/wasm' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_gc1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests17.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests17.o.pp Unified_cpp_js_src_jsapi-tests17.cpp js/src/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_frontend5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp js/src/new-regexp/property-sequences.o /usr/bin/g++ -std=gnu++17 -o property-sequences.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/property-sequences.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/new-regexp/property-sequences.cc mfbt/tests/TestAtomics.o /usr/bin/g++ -std=gnu++17 -o TestAtomics.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestAtomics.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestAtomics.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/mozalloc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests18.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests18.o.pp Unified_cpp_js_src_jsapi-tests18.cpp js/src/Unified_cpp_js_src1.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_gc2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.o js/src/frontend/Unified_cpp_js_src_frontend6.o js/src/new-regexp/special-case.o mfbt/tests/TestBinarySearch.o js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_wasm0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp js/src/Unified_cpp_js_src10.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc' mkdir -p '.deps/' js/src/jit/Unified_cpp_js_src_jit11.o js/src/wasm/Unified_cpp_js_src_wasm1.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src' mkdir -p '.deps/' memory/build/Unified_cpp_memory_build0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_memory_build0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp memory/mozalloc/mozalloc_abort.o /usr/bin/g++ -std=gnu++17 -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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/xpcom -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/mozalloc_abort.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/memory/mozalloc/mozalloc_abort.cpp memory/mozalloc/Unified_cpp_memory_mozalloc0.o mozglue/misc/AutoProfilerLabel.o modules/fdlibm/src/e_acos.o/usr/bin/g++ -std=gnu++17 -o AutoProfilerLabel.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/AutoProfilerLabel.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/AutoProfilerLabel.cpp /usr/bin/g++ -std=gnu++17 -o e_acos.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acos.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_acos.cpp mozglue/misc/ConditionVariable_posix.o modules/fdlibm/src/e_acosh.o /usr/bin/g++ -std=gnu++17 -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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/xpcom -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' make[3]: Nothing to be done for 'host-objects'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp js/src/jit/Unified_cpp_js_src_jit12.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit12.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/build' /usr/bin/g++ -std=gnu++17 -o TestBinarySearch.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestBinarySearch.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestBinarySearch.cpp mfbt/tests/TestBloomFilter.o /usr/bin/g++ -std=gnu++17 -o ConditionVariable_posix.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/ConditionVariable_posix.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/ConditionVariable_posix.cpp mozglue/misc/MmapFaultHandler.o /usr/bin/g++ -std=gnu++17 -o e_acosh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acosh.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_acosh.cpp modules/fdlibm/src/e_asin.o make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/memory/mozalloc' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' make[3]: Nothing to be done for 'host'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/config' /usr/bin/g++ -std=gnu++17 -o e_asin.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_asin.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_asin.cpp modules/fdlibm/src/e_atan2.o /usr/bin/g++ -std=gnu++17 -o e_atan2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_atan2.cpp modules/fdlibm/src/e_atanh.o /usr/bin/g++ -std=gnu++17 -o TestBloomFilter.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestBloomFilter.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestBloomFilter.cpp mfbt/tests/TestBufferList.o /usr/bin/g++ -std=gnu++17 -o TestBufferList.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestBufferList.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestBufferList.cpp mfbt/tests/TestCasting.o /usr/bin/g++ -std=gnu++17 -o TestCasting.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCasting.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestCasting.cpp mfbt/tests/TestCeilingFloor.o /usr/bin/g++ -std=gnu++17 -o e_atanh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_atanh.cpp modules/fdlibm/src/e_cosh.o /usr/bin/g++ -std=gnu++17 -o TestCeilingFloor.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCeilingFloor.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestCeilingFloor.cpp mfbt/tests/TestCheckedInt.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp js/src/Unified_cpp_js_src11.o /usr/bin/g++ -std=gnu++17 -o e_cosh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_cosh.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_cosh.cpp modules/fdlibm/src/e_exp.o /usr/bin/g++ -std=gnu++17 -o TestCheckedInt.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCheckedInt.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestCheckedInt.cpp mfbt/tests/TestCompactPair.o /usr/bin/g++ -std=gnu++17 -o TestCompactPair.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCompactPair.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestCompactPair.cpp mfbt/tests/TestCountPopulation.o /usr/bin/g++ -std=gnu++17 -o TestCountPopulation.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCountPopulation.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestCountPopulation.cpp mfbt/tests/TestCountZeroes.o /usr/bin/g++ -std=gnu++17 -o TestCountZeroes.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCountZeroes.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestCountZeroes.cpp mfbt/tests/TestDefineEnum.o /usr/bin/g++ -std=gnu++17 -o e_exp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_exp.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_exp.cpp modules/fdlibm/src/e_hypot.o /usr/bin/g++ -std=gnu++17 -o TestDefineEnum.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestDefineEnum.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestDefineEnum.cpp mfbt/tests/TestDoublyLinkedList.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_wasm1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 /usr/bin/g++ -std=gnu++17 -o e_hypot.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_hypot.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_hypot.cpp modules/fdlibm/src/e_log.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_wasm2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 /usr/bin/g++ -std=gnu++17 -o MmapFaultHandler.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/MmapFaultHandler.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/MmapFaultHandler.cpp /usr/bin/g++ -std=gnu++17 -o TestDoublyLinkedList.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestDoublyLinkedList.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestDoublyLinkedList.cpp mozglue/misc/Mutex_posix.o mfbt/tests/TestEndian.o /usr/bin/g++ -std=gnu++17 -o e_log.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_log.cpp modules/fdlibm/src/e_log10.o /usr/bin/g++ -std=gnu++17 -o Mutex_posix.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Mutex_posix.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/Mutex_posix.cpp mozglue/misc/Printf.o /usr/bin/g++ -std=gnu++17 -o Printf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Printf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/Printf.cpp mozglue/misc/StackWalk.o /usr/bin/g++ -std=gnu++17 -o e_log10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log10.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_log10.cpp modules/fdlibm/src/e_log2.o /usr/bin/g++ -std=gnu++17 -o TestEndian.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEndian.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestEndian.cpp mfbt/tests/TestEnumSet.o /usr/bin/g++ -std=gnu++17 -o e_log2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log2.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_log2.cpp modules/fdlibm/src/e_pow.o /usr/bin/g++ -std=gnu++17 -o special-case.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/special-case.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/new-regexp/special-case.cc js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_new-regexp0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 /usr/bin/g++ -std=gnu++17 -o e_pow.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_pow.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_pow.cpp modules/fdlibm/src/e_sinh.o In file included from Unified_cpp_js_src_gdb2.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb/tests/test-unwind.cpp: In member function 'virtual void Fragment_unwind_simple::run(JSContext*, const char**&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb/tests/test-unwind.cpp:44:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 44 | if (!JS_DefineProperty(cx, global, "itercount", val, 0)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb/tests/test-unwind.cpp:72:15: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 72 | JS::Evaluate(cx, opts, srcBuf, &rval); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_new-regexp1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp Unified_cpp_js_src_new-regexp1.cpp /usr/bin/g++ -std=gnu++17 -o e_sinh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sinh.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/e_sinh.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o modules/fdlibm/src/k_exp.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_new-regexp2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp Unified_cpp_js_src_new-regexp2.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_frontend6.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp /usr/bin/g++ -std=gnu++17 -o TestEnumSet.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEnumSet.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestEnumSet.cpp mfbt/tests/TestEnumTypeTraits.o /usr/bin/g++ -std=gnu++17 -o k_exp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_exp.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/k_exp.cpp modules/fdlibm/src/s_asinh.o /usr/bin/g++ -std=gnu++17 -o s_asinh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_asinh.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_asinh.cpp modules/fdlibm/src/s_atan.o /usr/bin/g++ -std=gnu++17 -o s_atan.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_atan.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_atan.cpp modules/fdlibm/src/s_cbrt.o /usr/bin/g++ -std=gnu++17 -o s_cbrt.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cbrt.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_cbrt.cpp modules/fdlibm/src/s_ceil.o /usr/bin/g++ -std=gnu++17 -o s_ceil.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceil.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_ceil.cpp modules/fdlibm/src/s_ceilf.o /usr/bin/g++ -std=gnu++17 -o s_ceilf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_ceilf.cpp modules/fdlibm/src/s_copysign.o /usr/bin/g++ -std=gnu++17 -o s_copysign.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_copysign.cpp modules/fdlibm/src/s_expm1.o /usr/bin/g++ -std=gnu++17 -o s_expm1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_expm1.cpp modules/fdlibm/src/s_fabs.o /usr/bin/g++ -std=gnu++17 -o s_fabs.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_fabs.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_fabs.cpp modules/fdlibm/src/s_floor.o /usr/bin/g++ -std=gnu++17 -o s_floor.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floor.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_floor.cpp modules/fdlibm/src/s_floorf.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp js/src/Unified_cpp_js_src12.o /usr/bin/g++ -std=gnu++17 -o StackWalk.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/StackWalk.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/StackWalk.cpp mozglue/misc/TimeStamp.o /usr/bin/g++ -std=gnu++17 -o s_floorf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floorf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_floorf.cpp modules/fdlibm/src/s_log1p.o /usr/bin/g++ -std=gnu++17 -o TestEnumTypeTraits.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEnumTypeTraits.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestEnumTypeTraits.cpp mfbt/tests/TestEnumeratedArray.o /usr/bin/g++ -std=gnu++17 -o s_log1p.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_log1p.cpp modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -std=gnu++17 -o s_nearbyint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_nearbyint.cpp modules/fdlibm/src/s_rint.o In file included from Unified_cpp_js_src_jsapi-tests14.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPropCache.cpp: In function 'bool CounterAdd(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPropCache.cpp:12:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 12 | static bool CounterAdd(JSContext* cx, JS::HandleObject obj, JS::HandleId id, | ^~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestEnumeratedArray.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEnumeratedArray.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestEnumeratedArray.cpp In file included from Unified_cpp_js_src_jsapi-tests14.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In function 'JSObject* GetReadChunk(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:151:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 151 | JS_GetProperty(cx, result, "value", &chunkVal); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestFastBernoulliTrial.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In function 'bool GetIterResult(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:115:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 115 | static bool GetIterResult(JSContext* cx, HandleObject promise, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:130:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 130 | if (!JS_GetProperty(cx, iterResult, "value", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:133:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 133 | if (!JS_GetProperty(cx, iterResult, "done", &doneVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual void StubExternalUnderlyingSource::onErrored(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:72:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 72 | void onErrored(JSContext* cx, HandleObject stream, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:75:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 75 | js::AssertSameCompartment(cx, reason); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp: In function 'JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JSCTypesCallbacks*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp:97:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 97 | JSObject* Library::Create(JSContext* cx, HandleValue path, | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp:97:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual JS::Value StubExternalUnderlyingSource::cancel(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:56:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 56 | Value cancel(JSContext* cx, HandleObject stream, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:59:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 59 | js::AssertSameCompartment(cx, reason); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o s_rint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rint.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_rint.cpp In file included from Unified_cpp_js_src_jsapi-tests14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp: In function 'bool test_fn2(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:37:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 37 | return JS_CallFunctionName(cx, global, "d", JS::HandleValueArray::empty(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | &r); | ~~~ modules/fdlibm/src/s_rintf.o /usr/bin/g++ -std=gnu++17 -o s_rintf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_rintf.cpp modules/fdlibm/src/s_scalbn.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Open(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp:239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 239 | JSObject* library = Create(cx, args[0], GetCallbacks(ctypesObj)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestFastBernoulliTrial.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFastBernoulliTrial.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestFastBernoulliTrial.cpp mfbt/tests/TestFloatingPoint.o /usr/bin/g++ -std=gnu++17 -o s_scalbn.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_scalbn.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_scalbn.cpp modules/fdlibm/src/s_tanh.o /usr/bin/g++ -std=gnu++17 -o s_tanh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tanh.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_tanh.cpp modules/fdlibm/src/s_trunc.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/Library.cpp:319:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 319 | fnObj = FunctionType::CreateInternal( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 320 | cx, args[1], args[2], | ~~~~~~~~~~~~~~~~~~~~~ 321 | HandleValueArray::subarray(args, 3, args.length() - 3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src12.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o /usr/bin/g++ -std=gnu++17 -o s_trunc.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_trunc.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_trunc.cpp modules/fdlibm/src/s_truncf.o In file included from Unified_cpp_js_src_gdb1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb/tests/test-asmjs.cpp: In member function 'virtual void Fragment_asmjs_segfault::run(JSContext*, const char**&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gdb/tests/test-asmjs.cpp:39:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 39 | JS::Evaluate(cx, opts, srcBuf, &rval); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o s_truncf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_truncf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/modules/fdlibm/src/s_truncf.cpp /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit13.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests19.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests19.o.pp Unified_cpp_js_src_jsapi-tests19.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests2.o.pp Unified_cpp_js_src_jsapi-tests2.cpp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/modules/fdlibm/src' /usr/bin/g++ -std=gnu++17 -o TestFloatingPoint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFloatingPoint.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestFloatingPoint.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests20.o mfbt/tests/TestFunctionRef.o /usr/bin/g++ -std=gnu++17 -o TimeStamp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/TimeStamp.cpp mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -std=gnu++17 -o TimeStamp_posix.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp_posix.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/TimeStamp_posix.cpp mozglue/misc/Decimal.o /usr/bin/g++ -std=gnu++17 -o TestFunctionRef.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFunctionRef.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestFunctionRef.cpp mfbt/tests/TestFunctionTypeTraits.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit14.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp js/src/jit/Unified_cpp_js_src_jit3.o /usr/bin/g++ -std=gnu++17 -o TestFunctionTypeTraits.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFunctionTypeTraits.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestFunctionTypeTraits.cpp mfbt/tests/TestHashTable.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt' /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src13.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPrintf.cpp:15, from Unified_cpp_js_src_jsapi-tests14.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPrintf.cpp:15, from Unified_cpp_js_src_jsapi-tests14.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp js/src/jit/Unified_cpp_js_src_jit6.o In file included from Unified_cpp_js_src_jsapi-tests12.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp: In function 'bool constructHook(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:41:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 41 | if (!JS_SetElement(cx, callee, 0, value)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/TimeStamp.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/TimeStamp.cpp:112:20: note: parameter passing for argument of type 'mozilla::TimeStampValue' {aka 'mozilla::TimeStamp63Bit'} changed in GCC 9.1 112 | MFBT_API TimeStamp TimeStamp::NowFuzzy(TimeStampValue aValue) { | ^~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit6.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:7, from Unified_cpp_js_src_jsapi-tests15.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:7, from Unified_cpp_js_src_jsapi-tests15.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests16.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp: In member function 'virtual bool CustomProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:32:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 32 | bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:32:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:35:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 35 | if (!Wrapper::getOwnPropertyDescriptor(cx, proxy, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:38:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 38 | return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, desc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:38:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:38:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o Decimal.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Decimal.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/misc/decimal/Decimal.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp: In member function 'virtual bool CustomProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:18:8: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 18 | bool getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:29:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 29 | return Wrapper::getOwnPropertyDescriptor(cx, proxy, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests16.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp: In function 'JSFunction* EvaluateChars(JSContext*, Source, size_t, char, const char*) [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:78:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 78 | if (!JS::Evaluate(cx, options, sourceText, &dummy)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:91:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 91 | if (!JS::Evaluate(cx, options, srcbuf, &rval)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:97:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 97 | return JS_ValueToFunction(cx, rval); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp: In function 'JSFunction* EvaluateChars(JSContext*, Source, size_t, char, const char*) [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:78:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 78 | if (!JS::Evaluate(cx, options, sourceText, &dummy)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:91:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 91 | if (!JS::Evaluate(cx, options, srcbuf, &rval)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:97:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 97 | return JS_ValueToFunction(cx, rval); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMemoryAssociation.cpp:12, from Unified_cpp_js_src_jsapi-tests12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMemoryAssociation.cpp:12, from Unified_cpp_js_src_jsapi-tests12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ Compiling encoding_rs v0.8.22 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs 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_REPOSITORY='https://github.com/hsivonen/encoding_rs' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=a0837cb5ce71ec92 -C extra-filename=-a0837cb5ce71ec92 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/build/encoding_rs-a0837cb5ce71ec92 -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn` In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:7, from Unified_cpp_js_src_jsapi-tests15.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSameValue.cpp: In member function 'virtual bool cls_testSameValue::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSameValue.cpp:22:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 22 | CHECK(JS::SameValue(cx, v1, v2, &same)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp: In member function 'virtual bool cls_testGetRegExpSource::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:56:3: note: in expansion of macro 'EVAL' 56 | EVAL("/foopy/", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_ErrorStackSpiderMonkey::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp:148:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 148 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ Compiling cfg-if v0.1.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/cfg-if 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_REPOSITORY='https://github.com/alexcrichton/cfg-if' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=a576d117535e9138 -C extra-filename=-a576d117535e9138 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_ErrorStackV8::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp:179:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 179 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ Compiling cc v1.0.47 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/cc 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_REPOSITORY='https://github.com/alexcrichton/cc-rs' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=6ccaaa67ab7db6ab -C extra-filename=-6ccaaa67ab7db6ab --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn` Compiling encoding_c v0.9.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_c 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_REPOSITORY='https://github.com/hsivonen/encoding_c' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=2362188bada5ea2a -C extra-filename=-2362188bada5ea2a --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/build/encoding_c-2362188bada5ea2a -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn` In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:12, from Unified_cpp_js_src_jsapi-tests16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:12, from Unified_cpp_js_src_jsapi-tests16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp: In member function 'virtual bool cls_testGetRegExpFlags::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:32:3: note: in expansion of macro 'EVAL' 32 | EVAL("/foopy/", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:37:3: note: in expansion of macro 'EVAL' 37 | EVAL("/foopy/g", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:42:3: note: in expansion of macro 'EVAL' 42 | EVAL("/foopy/gi", &val); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSparseBitmap.cpp:12, from Unified_cpp_js_src_jsapi-tests17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSparseBitmap.cpp:12, from Unified_cpp_js_src_jsapi-tests17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests12.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::eval(const char*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp:44:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 44 | bool eval(const char* asciiChars, bool mutedErrors, | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp:66:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 66 | return JS::Evaluate(cx, options, srcBuf, rval); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp: In member function 'virtual bool cls_testResolveRecursion::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:41:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 41 | CHECK(JS_DefineProperty(cx, global, "obj1", obj1Val, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:42:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 42 | CHECK(JS_DefineProperty(cx, global, "obj2", obj2Val, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:49:3: note: in expansion of macro 'EVAL' 49 | EVAL("obj1.x", &v); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMemoryAssociation.cpp:12, from Unified_cpp_js_src_jsapi-tests12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::testInner(const char*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp:77:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 77 | CHECK(eval(asciiChars, mutedErrors, &rval)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp: In member function 'virtual bool cls_testNewTargetInvokeConstructor::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp:12:3: note: in expansion of macro 'EVAL' 12 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp:22:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 22 | CHECK(JS::Construct(cx, func, args, &obj)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::testOuter(const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp:77:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 77 | CHECK(eval(asciiChars, mutedErrors, &rval)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp: In member function 'virtual bool cls_testObjectIsRegExp::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:14:3: note: in expansion of macro 'EVAL' 14 | EVAL("new Object", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:19:3: note: in expansion of macro 'EVAL' 19 | EVAL("/foopy/", &val); | ^~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_wasm3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPrintf.cpp:15, from Unified_cpp_js_src_jsapi-tests14.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In member function 'bool ReadFromExternalSourceFixture::readWithDataAvailable(CompartmentMode, const char*, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:527:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 527 | CHECK(JS_SetProperty(cx, global, "stream", streamVal)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:529:5: note: in expansion of macro 'EVAL' 529 | EVAL(evalSrc, &rval); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp: In member function 'virtual bool cls_testNewObject_Subclassing::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:186:3: note: in expansion of macro 'EVAL' 186 | EVAL("TypeError", &expectedError); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:188:3: note: in expansion of macro 'EVAL' 188 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:206:3: note: in expansion of macro 'EVAL' 206 | EVAL("myObj.ok()", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:209:3: note: in expansion of macro 'EVAL' 209 | EVAL("myObj.__proto__ === MyClass.prototype", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:211:3: note: in expansion of macro 'EVAL' 211 | EVAL("myObj.__proto__.__proto__ === Base.prototype", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:214:3: note: in expansion of macro 'EVAL' 214 | EVAL("myObj", &result); | ^~~~ Compiling encoding_c_mem v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_c_mem 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_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=0539cb093632a16c -C extra-filename=-0539cb093632a16c --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/build/encoding_c_mem-0539cb093632a16c -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::testError(const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testMutedErrors.cpp:88:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 88 | CHECK(!eval(asciiChars, true, &rval)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In member function 'bool ReadFromExternalSourceFixture::readWithoutDataAvailable(CompartmentMode, const char*, const char*, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:449:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 449 | CHECK(JS_SetProperty(cx, global, "stream", streamVal)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:451:5: note: in expansion of macro 'EVAL' 451 | EVAL(evalSrc, &rval); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:493:5: note: in expansion of macro 'EVAL' 493 | EVAL(evalSrc2, &rval); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_RangeBasedForLoops::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp:80:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 80 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_spansMultipleMiddleChunks::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/shared/AtomicOperations-shared-jit.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/AtomicOperations.h:375, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:11, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_containsWholeChunk_endsAtBoundary::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual bool cls_testReadableStream_ExternalSourceCloseWithPendingRead::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:623:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 623 | CHECK(JS_GetProperty(cx, global, "request1", &val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:629:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 629 | CHECK(JS_GetProperty(cx, global, "stream", &val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests14.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:637:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 637 | JS_GetProperty(cx, result, "done", &val); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:641:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 641 | JS_GetProperty(cx, result, "value", &val); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests15.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_test_GetPendingExceptionStack::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp:325:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 325 | bool ok = JS::Evaluate(cx, opts, srcBuf, &val); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp: In member function 'virtual bool cls_testNewObject_IsMapObject::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:131:3: note: in expansion of macro 'EVAL' 131 | EVAL("Map", &vMap); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:144:3: note: in expansion of macro 'EVAL' 144 | EVAL("Set", &vSet); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_containsWholeChunk::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPrintf.cpp:15, from Unified_cpp_js_src_jsapi-tests14.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual bool cls_testReadableStream_ExternalSourceGetReader::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:373:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 373 | CHECK(JS_SetProperty(cx, global, "stream", streamVal)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testReadableStream.cpp:375:3: note: in expansion of macro 'EVAL' 375 | EVAL("stream.getReader()", &rval); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_crossesChunkBoundary_endsAtBoundary::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp: In member function 'virtual bool cls_testNewObject_1::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:61:3: note: in expansion of macro 'EVAL' 61 | EVAL("Array", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:97:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 97 | CHECK(JS_GetElement(cx, obj, N - 1, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testNewObject.cpp:120:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 120 | CHECK(JS_GetElement(cx, ctor, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_crossesChunkBoundary::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testRegExp.cpp:7, from Unified_cpp_js_src_jsapi-tests15.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp: In member function 'bool cls_testResolveRecursion::doResolve(JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:88:7: note: in expansion of macro 'EVAL' 88 | EVAL("obj2.y = true", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:90:34: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 90 | CHECK(JS_DefinePropertyById(cx, obj, id, JS::FalseHandleValue, /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:103:34: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 103 | CHECK(JS_DefinePropertyById(cx, obj, id, JS::NullHandleValue, /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:105:7: note: in expansion of macro 'EVAL' 105 | EVAL("obj1.x", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:107:7: note: in expansion of macro 'EVAL' 107 | EVAL("obj1.y", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:114:7: note: in expansion of macro 'EVAL' 114 | EVAL("obj1.x", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:116:7: note: in expansion of macro 'EVAL' 116 | EVAL("obj1.y", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:118:7: note: in expansion of macro 'EVAL' 118 | EVAL("obj2.y", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:120:7: note: in expansion of macro 'EVAL' 120 | EVAL("obj2.x", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testResolveRecursion.cpp:122:7: note: in expansion of macro 'EVAL' 122 | EVAL("obj1.y = 0", &v); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testThreadingExclusiveData.cpp:9, from Unified_cpp_js_src_jsapi-tests18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testThreadingExclusiveData.cpp:9, from Unified_cpp_js_src_jsapi-tests18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_isExactChunk::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_endsAtBoundaryInOneChunk::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests20.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests20.o.pp Unified_cpp_js_src_jsapi-tests20.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_selfHostedFrames::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSavedStacks.cpp:213:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 213 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_inOneChunk::run() [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:12, from Unified_cpp_js_src_jsapi-tests16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSourcePolicy.cpp: In member function 'virtual bool cls_testBug795104::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSourcePolicy.cpp:33:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 33 | CHECK(JS::Evaluate(cx, opts, srcBuf, &unused)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ Compiling leb128 v0.2.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/leb128 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_REPOSITORY='https://github.com/gimli-rs/leb128' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=23fe3234cdeb231b -C extra-filename=-23fe3234cdeb231b --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSparseBitmap.cpp:12, from Unified_cpp_js_src_jsapi-tests17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_SavedFrame::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:280:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 280 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:298:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 298 | CHECK(JS_StructuredClone(cx, srcVal, &destVal, nullptr, nullptr)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool cls_testOOM::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_worksWhenEnabledOnTheFly::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:183:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 183 | JS_CallFunctionName(cx, global, "a", JS::HandleValueArray::empty(), &rval); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:195:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 195 | JS_CallFunctionName(cx, global, "c", JS::HandleValueArray::empty(), &rval); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:204:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 204 | JS_CallFunctionName(cx, global, "e", JS::HandleValueArray::empty(), &rval); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:218:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 218 | JS_CallFunctionName(cx, global, "f", JS::HandleValueArray::empty(), &rval); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:104:36 | 104 | fn cause(&self) -> Option<&::std::error::Error> { | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` | = note: `#[warn(bare_trait_objects)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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 --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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 --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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 --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:232:13 | 232 | try!(w.write_all(&buf)); | ^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:91:17 | 91 | ::std::error::Error::description(self) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit7.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp js/src/jit/Unified_cpp_js_src_jit8.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:12, from Unified_cpp_js_src_jsapi-tests16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_spansMultipleMiddleChunks::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_isCalledWhenError::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:160:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 160 | bool ok = JS_CallFunctionName(cx, global, "check2", | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 161 | JS::HandleValueArray::empty(), &rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_externalArrayBuffer::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:109:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 109 | CHECK(JS_StructuredClone(cx, v1, &v2, nullptr, nullptr)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:99:44 | 99 | Error::IoError(ref e) => e.description(), | ^^^^^^^^^^^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPrintf.cpp:15, from Unified_cpp_js_src_jsapi-tests14.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_isCalledWithJIT::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:132:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 132 | CHECK(JS_CallFunctionName(cx, global, "check", /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:140:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 140 | CHECK(JS_CallFunctionName(cx, global, "check", /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_containsWholeChunk_endsAtBoundary::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_containsWholeChunk::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_isCalledWithInterpreter::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:89:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 89 | CHECK(JS_CallFunctionName(cx, global, "check", /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:96:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 96 | CHECK(JS_CallFunctionName(cx, global, "check", /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testProfileStrings.cpp:105:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 105 | CHECK(JS_CallFunctionName(cx, global, "check2", /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_object::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:28:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 28 | CHECK(JS_SetProperty(cx, obj, "prop", prop)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:35:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 35 | CHECK(JS_StructuredClone(cx, v1, &v2, nullptr, nullptr)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src14.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:40:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 40 | CHECK(JS_GetProperty(cx, obj, "prop", &prop)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ js/src/Unified_cpp_js_src15.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_crossesChunkBoundary_endsAtBoundary::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_crossesChunkBoundary::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_isExactChunk::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ warning: 7 warnings emitted Compiling arrayvec v0.5.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_endsAtBoundaryInOneChunk::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/arrayvec 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_REPOSITORY='https://github.com/bluss/arrayvec' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --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"' -C metadata=1632617a5ddb7e9e -C extra-filename=-1632617a5ddb7e9e --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_inOneChunk::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:12, from Unified_cpp_js_src_jsapi-tests16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'bool cls_testStructuredClone_externalArrayBufferDifferentThreadOrProcess::clone(JS::StructuredCloneScope, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:183:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 183 | bool clone(JS::StructuredCloneScope scope, JS::HandleValue v1, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:183:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mozglue/misc' /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src15.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp js/src/Unified_cpp_js_src16.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_log(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 180 | return js::ToUint32Slow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit8.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ js/src/jit/Unified_cpp_js_src_jit9.o In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 4]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 162 | inline bool Parse(JSContext* cx, const char (&input)[N], | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 162 | inline bool Parse(JSContext* cx, const char (&input)[N], | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp: In member function 'virtual bool cls_testSetPropertyIgnoringNamedGetter_direct::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:47:3: note: in expansion of macro 'EVAL' 47 | EVAL("Object.prototype", &protov); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:50:3: note: in expansion of macro 'EVAL' 50 | EVAL("({})", &targetv); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:56:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 56 | CHECK(JS_DefineProperty(cx, global, "target", targetv, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:60:3: note: in expansion of macro 'EVAL' 60 | EVAL("Object.getOwnPropertyDescriptor(proxy, 'phantom').value", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:64:3: note: in expansion of macro 'EVAL' 64 | EVAL("Object.getOwnPropertyDescriptor(proxy, 'phantom').value", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:66:3: note: in expansion of macro 'EVAL' 66 | EVAL("target.phantom", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 12]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 162 | inline bool Parse(JSContext* cx, const char (&input)[N], | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_reviver::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:346:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 346 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testThreadingExclusiveData.cpp:9, from Unified_cpp_js_src_jsapi-tests18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_reviver::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:346:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 346 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp: In member function 'virtual bool cls_CloneAndExecuteScript::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:218:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 218 | CHECK(JS_SetProperty(cx, global, "val", fortyTwo)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jit9.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:236:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 236 | CHECK(JS_WrapValue(cx, &fortyTwo)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testScriptObject.cpp:237:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 237 | CHECK(JS_SetProperty(cx, global, "val", fortyTwo)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp: In member function 'virtual bool cls_testObjectEmulatingUndefined_truthy::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:29:3: note: in expansion of macro 'EVAL' 29 | EVAL("if (new ObjectEmulatingUndefined()) true; else false;", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:32:3: note: in expansion of macro 'EVAL' 32 | EVAL("if (!new ObjectEmulatingUndefined()) true; else false;", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:35:3: note: in expansion of macro 'EVAL' 35 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ClampedArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ClampedArrayFromArray; Element = unsigned char; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ClampedArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'virtual bool cls_testParseJSON_reviver::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:334:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 334 | CHECK(TryParse(cx, "true", filter)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:336:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 336 | CHECK(TryParse(cx, "null", filter)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:338:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 338 | CHECK(TryParse(cx, "1.75", filter)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:339:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 339 | CHECK(TryParse(cx, "[]", filter)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:341:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 341 | CHECK(TryParse(cx, "{}", filter)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt8ArrayFromArray; Element = signed char; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt8ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_max(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests3.o.pp Unified_cpp_js_src_jsapi-tests3.cpp In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 2]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_min(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 24]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ArrayFromArray; Element = unsigned char; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 82 | bool js::math_abs_handle(JSContext* cx, js::HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:103:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 103 | return math_abs_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 138 | bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 14]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:158:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 158 | return math_atan2_handle(cx, args.get(0), args.get(1), args.rval()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:158:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 166 | bool js::math_ceil_handle(JSContext* cx, HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp: In function 'bool AddProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:13:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 13 | static bool AddProperty(JSContext* cx, JS::HandleObject obj, JS::HandleId id, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:184:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 184 | return math_ceil_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint16ArrayFromArray; Element = short unsigned int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint16ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 25]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:252:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 252 | return math_floor_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 255 | bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 272 | return math_imul_handle(cx, args.get(0), args.get(1), args.rval()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 276 | bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSparseBitmap.cpp:12, from Unified_cpp_js_src_jsapi-tests17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'bool cls_testStructuredClone_externalArrayBufferDifferentThreadOrProcess::testStructuredCloneCopy(JS::StructuredCloneScope)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:155:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 155 | CHECK(clone(scope, v1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:285:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 285 | if (!RoundFloat32(cx, arg, &f)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 283 | bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt16ArrayFromArray; Element = short int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt16ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 309 | bool js::math_log_handle(JSContext* cx, HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 22]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 368 | bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 26]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt32ArrayFromArray; Element = int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 4]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint32ArrayFromArray; Element = unsigned int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 15]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/selfTest.cpp:8, from Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/selfTest.cpp:8, from Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 8]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling mozilla-central-workspace-hack v0.1.0 (/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/workspace-hack) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/workspace-hack 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_REPOSITORY='' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=5ddef98d52357461 -C extra-filename=-5ddef98d52357461 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 512 | bool js::math_round_handle(JSContext* cx, HandleValue arg, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat32ArrayFromArray; Element = float; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 9]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSymbol.cpp: In member function 'virtual bool cls_testSymbol_GetWellKnownSymbol::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSymbol.cpp:64:3: note: in expansion of macro 'EVAL' 64 | EVAL("Symbol.iterator", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:582:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 582 | return math_round_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 590 | bool js::math_sin_handle(JSContext* cx, HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 10]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 604 | bool js::math_sqrt_handle(JSContext* cx, HandleValue number, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallArgs.cpp: In member function 'virtual bool cls_testCallArgs_isConstructing_constructor::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallArgs.cpp:76:3: note: in expansion of macro 'EVAL' 76 | EVAL("new customConstructor();", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallArgs.cpp:79:3: note: in expansion of macro 'EVAL' 79 | EVAL("customConstructor();", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat64ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat64ArrayFromArray; Element = double; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallArgs.cpp: In member function 'virtual bool cls_testCallArgs_isConstructing_native::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallArgs.cpp:35:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 35 | CHECK(!JS::Evaluate(cx, opts, srcBuf, &result)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallArgs.cpp:40:3: note: in expansion of macro 'EVAL' 40 | EVAL("customNative();", &result); | ^~~~ Compiling wasmparser v0.48.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/wasmparser-0.48.2 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_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=955d5cda5e26e0b0 -C extra-filename=-955d5cda5e26e0b0 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigUint64::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:55:3: note: in expansion of macro 'EVAL' 55 | EVAL("0n", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL("18446744073709551615n", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSymbol.cpp: In member function 'virtual bool cls_testSymbol_New::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testSymbol.cpp:16:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 16 | CHECK_EQUAL(JS_TypeOfValue(cx, v), JSTYPE_SYMBOL); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:219:21: note: in definition of macro 'CHECK_EQUAL' 219 | if (!checkEqual(actual, expected, #actual, #expected, __FILE__, __LINE__)) \ | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:762:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 762 | bool js::math_hypot_handle(JSContext* cx, HandleValueArray args, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:762:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt64::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:36:3: note: in expansion of macro 'EVAL' 36 | EVAL("0n", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:40:3: note: in expansion of macro 'EVAL' 40 | EVAL("9223372036854775807n", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:44:3: note: in expansion of macro 'EVAL' 44 | EVAL("-9223372036854775808n", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:759:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 759 | return math_hypot_handle(cx, args, args.rval()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewInt8Array; Element = signed char; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt8ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 817 | bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Number::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:415:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 415 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:834:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 834 | return math_trunc_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint16Array; Element = short unsigned int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint16ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp: In member function 'virtual bool cls_testArrayBuffer_bug720949_viewList::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:161:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 161 | return JS_GetProperty(cx, obj, "byteLength", &v) && v.toInt32() == 0; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:161:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 161 | return JS_GetProperty(cx, obj, "byteLength", &v) && v.toInt32() == 0; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:161:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 161 | return JS_GetProperty(cx, obj, "byteLength", &v) && v.toInt32() == 0; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Boolean::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:390:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 390 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:395:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 395 | bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 847 | bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewInt16Array; Element = short int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt16ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Null::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:380:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 380 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsmath.cpp:864:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 864 | return math_sign_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkEqual(const T&, const U&, const char*, const char*, const char*, int) [with T = JS::Rooted; U = JS::Rooted]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Undefined::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:370:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 370 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint8ClampedArray; Element = unsigned char; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ClampedArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src16.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp js/src/Unified_cpp_js_src17.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/selfTest.cpp:8, from Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp: In member function 'virtual bool cls_testArrayBuffer_bug720949_steal::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:45:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 45 | CHECK(JS_GetProperty(cx, obj, "byteLength", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:47:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 47 | CHECK(JS_GetProperty(cx, view, "byteLength", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:59:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 59 | CHECK(JS_GetElement(cx, view, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:89:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 89 | CHECK(JS_GetElement(cx, dstview, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp: In member function 'virtual bool cls_testObjectEmulatingUndefined_equal::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:55:3: note: in expansion of macro 'EVAL' 55 | EVAL("if (new ObjectEmulatingUndefined() == undefined) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint32Array; Element = unsigned int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL("if (new ObjectEmulatingUndefined() == null) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:63:3: note: in expansion of macro 'EVAL' 63 | EVAL("if (new ObjectEmulatingUndefined() != undefined) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:67:3: note: in expansion of macro 'EVAL' 67 | EVAL("if (new ObjectEmulatingUndefined() != null) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:71:3: note: in expansion of macro 'EVAL' 71 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:80:3: note: in expansion of macro 'EVAL' 80 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:89:3: note: in expansion of macro 'EVAL' 89 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:98:3: note: in expansion of macro 'EVAL' 98 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:372:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 372 | MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewInt32Array; Element = int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 455 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests4.o.pp Unified_cpp_js_src_jsapi-tests4.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint8Array; Element = unsigned char; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/shared/AtomicOperations-shared-jit.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/AtomicOperations.h:375, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:11, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool cls_testSimpleStringToBigInt_AllPossibleDigits::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src17.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.o js/src/Unified_cpp_js_src18.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewFloat32Array; Element = float; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool cls_testStringToBigInt_FromTwoByteStringSpan::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp: In member function 'virtual bool cls_testAddPropertyHook::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:53:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 53 | CHECK(JS_DefineProperty(cx, global, "arr", arr, JSPROP_ENUMERATE)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_string::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testStructuredClone.cpp:71:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 71 | CHECK(JS_StructuredClone(cx, v1, &v2, nullptr, nullptr)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewFloat64Array; Element = double; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 141 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ClampedArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ClampedArrayFromArray; Element = unsigned char; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ClampedArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp: In function 'bool IsCustomClass(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:14:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 14 | static bool IsCustomClass(JS::Handle v) { | ^~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests5.o.pp Unified_cpp_js_src_jsapi-tests5.cpp In file included from Unified_cpp_js_src_jsapi-tests2.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp: In function 'bool CallTrusted(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp:30:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 30 | ok = JS_CallFunctionValue(cx, nullptr, funVal, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 31 | JS::HandleValueArray::empty(), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:8: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/CompileWrappers.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JitContext.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JitAllocPolicy.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/shared/Assembler-shared.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/shared/IonAssemblerBuffer.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Symbol::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:435:3: note: in expansion of macro 'EVAL' 435 | EVAL("Symbol.toStringTag", &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:436:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 436 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ArrayFromArray; Element = unsigned char; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/selfTest.cpp: In member function 'virtual bool cls_selfTest_NaNsAreSame::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/selfTest.cpp:12:3: note: in expansion of macro 'EVAL' 12 | EVAL("0/0", &v1); // NaN | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/selfTest.cpp:15:3: note: in expansion of macro 'EVAL' 15 | EVAL("Math.sin('no')", &v2); // also NaN | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPreserveJitCode.cpp: In member function 'bool cls_test_PreserveJitCode::testPreserveJitCode(bool, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testPreserveJitCode.cpp:76:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 76 | CHECK(JS_CallFunction(cx, global, fun, JS::HandleValueArray::empty(), /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = signed char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsInt8Array; js::Scalar::Type ExpectedType = js::Scalar::Int8; unsigned int ExpectedLength = 33; unsigned int ExpectedByteLength = 33]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt8ArrayFromArray; Element = signed char; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt8ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5, from Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5, from Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt16ArrayFromArray; Element = short int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt16ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp: In member function 'virtual bool cls_testArrayBuffer_serializeExternal::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:274:18: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 274 | CHECK(!JS::Call(cx, JS::UndefinedHandleValue, serializeValue, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | JS::HandleValueArray(args), &v)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBuffer.cpp:274:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 274 | CHECK(!JS::Call(cx, JS::UndefinedHandleValue, serializeValue, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | JS::HandleValueArray(args), &v)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 0]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL(funcode, &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL' 61 | EVAL(CALL_CODES[ArgCount], &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 9]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 1]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL(funcode, &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL' 61 | EVAL(CALL_CODES[ArgCount], &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 2]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:377:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 377 | bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:377:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 2]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL(funcode, &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL' 61 | EVAL(CALL_CODES[ArgCount], &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'virtual bool cls_testParseJSON_success::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:55:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 55 | CHECK(TryParse(cx, "true", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:61:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 61 | CHECK(TryParse(cx, "null", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:64:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 64 | CHECK(TryParse(cx, "0", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:67:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 67 | CHECK(TryParse(cx, "1", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:70:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 70 | CHECK(TryParse(cx, "-1", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:73:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 73 | CHECK(TryParse(cx, "1", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:76:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 76 | CHECK(TryParse(cx, "1.75", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:90:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 90 | CHECK(TryParse(cx, "\"\"", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:96:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 96 | CHECK(TryParse(cx, "\"\\u0000\"", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:102:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 102 | CHECK(TryParse(cx, "\"\\b\"", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:103:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 103 | CHECK(TryParse(cx, "\"\\u0008\"", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:111:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 111 | CHECK(TryParse(cx, "\"\\n\"", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:112:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 112 | CHECK(TryParse(cx, "\"\\u000A\"", expected)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:120:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 120 | CHECK(Parse(cx, "[]", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:125:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 125 | CHECK(JS_GetProperty(cx, obj, "length", &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:128:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 128 | CHECK(Parse(cx, "[1]", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:133:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 133 | CHECK(JS_GetProperty(cx, obj, "0", &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:135:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 135 | CHECK(JS_GetProperty(cx, obj, "length", &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:139:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 139 | CHECK(Parse(cx, "{}", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:145:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 145 | CHECK(Parse(cx, "{ \"f\": 17 }", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:150:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 150 | CHECK(JS_GetProperty(cx, obj, "f", &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint16ArrayFromArray; Element = short unsigned int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint16ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL(funcode, &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL' 61 | EVAL(CALL_CODES[ArgCount], &v); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5, from Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 4]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL(funcode, &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL' 61 | EVAL(CALL_CODES[ArgCount], &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL(funcode, &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL' 61 | EVAL(CALL_CODES[ArgCount], &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDebugger.cpp: In member function 'bool cls_testDebugger_newScriptHook::testIndirectEval(JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDebugger.cpp:51:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 51 | CHECK(JS_CallFunctionName(cx, global, "eval", HandleValueArray(arg), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDebugger.cpp:55:3: note: in expansion of macro 'EVAL' 55 | EVAL("hits", &hitsv); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 6]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDebugger.cpp: In member function 'virtual bool cls_testDebugger_newScriptHook::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDebugger.cpp:24:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 24 | CHECK(JS_SetProperty(cx, global, "g", v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt32ArrayFromArray; Element = int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDateToLocaleString.cpp: In member function 'virtual bool cls_testDateToLocaleString::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDateToLocaleString.cpp:18:3: note: in expansion of macro 'EVAL' 18 | EVAL("typeof Intl !== 'undefined'", &haveIntl); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 1]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint32Array; js::Scalar::Type ExpectedType = js::Scalar::Uint32; unsigned int ExpectedLength = 15; unsigned int ExpectedByteLength = 60]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 23]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 12]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint8Array; js::Scalar::Type ExpectedType = js::Scalar::Uint8; unsigned int ExpectedLength = 7; unsigned int ExpectedByteLength = 7]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 7]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 307 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:317:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 317 | pattern = ToAtom(cx, patternValue); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 17]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = short int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsInt16Array; js::Scalar::Type ExpectedType = js::Scalar::Int16; unsigned int ExpectedLength = 17; unsigned int ExpectedByteLength = 34]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint32ArrayFromArray; Element = unsigned int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 11]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests6.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests6.o.pp Unified_cpp_js_src_jsapi-tests6.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint8ClampedArray; js::Scalar::Type ExpectedType = js::Scalar::Uint8Clamped; unsigned int ExpectedLength = 7; unsigned int ExpectedByteLength = 7]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src18.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp js/src/Unified_cpp_js_src19.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, js::HandleArrayObject, js::HandleLinearString, size_t, js::HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat32ArrayFromArray; Element = float; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_BigInt::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:405:3: note: in expansion of macro 'EVAL' 405 | EVAL("42n", &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:406:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 406 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = short unsigned int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint16Array; js::Scalar::Type ExpectedType = js::Scalar::Uint16; unsigned int ExpectedLength = 3; unsigned int ExpectedByteLength = 6]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_String::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:425:3: note: in expansion of macro 'EVAL' 425 | EVAL("'42'", &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBigInt.cpp:426:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 426 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = double; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsFloat64Array; js::Scalar::Type ExpectedType = js::Scalar::Float64; unsigned int ExpectedLength = 9; unsigned int ExpectedByteLength = 72]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat64ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat64ArrayFromArray; Element = double; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsInt32Array; js::Scalar::Type ExpectedType = js::Scalar::Int32; unsigned int ExpectedLength = 8; unsigned int ExpectedByteLength = 32]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests7.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests7.o.pp Unified_cpp_js_src_jsapi-tests7.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests8.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = float; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsFloat32Array; js::Scalar::Type ExpectedType = js::Scalar::Float32; unsigned int ExpectedLength = 7; unsigned int ExpectedByteLength = 28]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::CreateDataView; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsArrayBufferView; js::Scalar::Type ExpectedType = js::Scalar::MaxTypedArrayViewType; unsigned int ExpectedLength = 8; unsigned int ExpectedByteLength = 8]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/gdb' /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests8.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests8.o.pp Unified_cpp_js_src_jsapi-tests8.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests9.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/StringType.h: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IsCTypesGlobal(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2337:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2337 | bool IsCTypesGlobal(HandleValue v) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4767:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4767 | bool CType::IsCTypeOrProto(HandleValue v) { | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4784 | bool CType::IsCType(HandleValue v) { | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp: In member function 'virtual bool cls_test_CallNonGenericMethodOnProxy::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:46:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 46 | CHECK(JS_CallFunction(cx, customA, customMethodA, /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:69:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 69 | CHECK(JS_CallFunction(cx, customB, customMethodB, /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:77:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 77 | CHECK(JS_CallFunction(cx, wrappedCustomA, customMethodB, /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4914:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4914 | bool CType::HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v, | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::GetObjectProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2360:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2360 | if (!JS_GetProperty(cx, obj, property, &val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src_jsapi-tests9.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests9.o.pp Unified_cpp_js_src_jsapi-tests9.cpp In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'virtual bool cls_testArrayBufferView_type::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:54:3: note: in expansion of macro 'EVAL' 54 | EVAL("typeof TypedObject !== 'undefined'", &hasTypedObject); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testArrayBufferView.cpp:57:5: note: in expansion of macro 'EVAL' 57 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBoundFunction.cpp: In member function 'virtual bool cls_testBoundFunction::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBoundFunction.cpp:13:3: note: in expansion of macro 'EVAL' 13 | EVAL("foo", &foo); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBoundFunction.cpp:15:3: note: in expansion of macro 'EVAL' 15 | EVAL("foo.bind(1)", &bound); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBoundFunction.cpp:17:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 17 | JS::RootedFunction foofun(cx, JS_ValueToFunction(cx, foo)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testBoundFunction.cpp:18:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 18 | JS::RootedFunction boundfun(cx, JS_ValueToFunction(cx, bound)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src19.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp js/src/Unified_cpp_js_src2.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp: In member function 'virtual bool cls_testChromeBuffer::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp:86:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 86 | CHECK(JS_WrapValue(cx, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp:114:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 114 | CHECK(JS_CallFunction(cx, nullptr, fun, JS::HandleValueArray(v), &rval)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp:160:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 160 | CHECK(JS_WrapValue(cx, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp:184:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 184 | CHECK(JS_CallFunction(cx, nullptr, fun, JS::HandleValueArray(v), &rval)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -std=gnu++17 -o TestHashTable.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestHashTable.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestHashTable.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testChromeBuffer.cpp:247:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 247 | CHECK(JS_CallFunction(cx, nullptr, fun, JS::HandleValueArray(arg), &rval)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ mfbt/tests/TestIntegerPrintfMacros.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 455 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o TestIntegerPrintfMacros.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestIntegerPrintfMacros.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestIntegerPrintfMacros.cpp mfbt/tests/TestIntegerRange.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, js::HandleRegExpShared, JS::HandleString, const js::MatchPairs&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:49:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:146:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 146 | if (!NativeDefineDataProperty(cx, groups, key, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, js::HandleLinearString, size_t*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:219:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:250:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | return CreateRegExpMatchResult(cx, shared, input, matches, rval); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1089:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1089 | static bool RegExpMatcherImpl(JSContext* cx, HandleObject regexp, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1111:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1111 | return CreateRegExpMatchResult(cx, shared, string, matches, rval); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1132:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1132 | return RegExpMatcherImpl(cx, regexp, string, lastIndex, args.rval()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::MatchPairs*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1139:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1139 | bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1147:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1147 | return CreateRegExpMatchResult(cx, shared, input, *maybeMatches, output); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:1153:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1153 | return RegExpMatcherImpl(cx, regexp, input, maybeLastIndex, output); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:362:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 362 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | flagsValue)) { | ~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestIntegerRange.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestIntegerRange.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestIntegerRange.cpp mfbt/tests/TestJSONWriter.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:492:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 492 | if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/RegExp.cpp:641:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 641 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::SizeTojsval(JSContext*, size_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2976:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2976 | static bool SizeTojsval(JSContext* cx, size_t size, MutableHandleValue result) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::IsCData(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:7649:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7649 | bool CData::IsCData(HandleValue v) { | ^~~~~ /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp js/src/Unified_cpp_js_src20.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::IsStruct(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:6325:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6325 | bool StructType::IsStruct(HandleValue v) { | ^~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestJSONWriter.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestJSONWriter.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestJSONWriter.cpp mfbt/tests/TestLinkedList.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5164 | bool PointerType::IsPointerType(HandleValue v) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5582:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5582 | bool ArrayType::IsArrayType(HandleValue v) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:7161:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7161 | bool FunctionType::IsFunctionType(HandleValue v) { | ^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestLinkedList.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestLinkedList.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestLinkedList.cpp mfbt/tests/TestMacroArgs.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp:7, from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool JSAPITest::print(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2987 | static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp: In member function 'bool JSAPITest::execDontReport(const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp:69:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 69 | JS::Evaluate(cx, opts, srcBuf, &v); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp:7, from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp:7, from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp: In member function 'bool JSAPITest::evaluate(const char*, const char*, int, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 72 | bool JSAPITest::evaluate(const char* utf8, const char* filename, int lineno, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp:79:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 79 | JS::Evaluate(cx, opts, srcBuf, vp)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp: In member function 'bool JSAPITest::exec(const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.cpp:57:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 57 | JS::Evaluate(cx, opts, srcBuf, &v)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestMacroArgs.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestMacroArgs.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestMacroArgs.cpp mfbt/tests/TestMacroForEach.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CType::Create(JSContext*, JS::HandleObject, JS::HandleObject, js::ctypes::TypeCode, JSString*, JS::HandleValue, JS::HandleValue, ffi_type*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4337:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4337 | JSObject* CType::Create(JSContext* cx, HandleObject typeProto, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4337:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o TestMacroForEach.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestMacroForEach.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestMacroForEach.cpp mfbt/tests/TestMathAlgorithms.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CType::DefineBuiltin(JSContext*, JS::HandleObject, const char*, JSObject*, JSObject*, const char*, js::ctypes::TypeCode, JS::HandleValue, JS::HandleValue, ffi_type*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4409:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4409 | JSObject* CType::DefineBuiltin(JSContext* cx, HandleObject ctypesObj, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4409:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4423:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4423 | RootedObject typeObj(cx, Create(cx, typeProto, dataProto, type, nameStr, size, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4424 | align, ffiType)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:4423:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o TestMathAlgorithms.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestMathAlgorithms.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestMathAlgorithms.cpp mfbt/tests/TestMaybe.o /usr/bin/g++ -std=gnu++17 -o TestMaybe.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestMaybe.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestMaybe.cpp mfbt/tests/TestNonDereferenceable.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5059:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5059 | CType::Create(cx, typeProto, dataProto, TYPE_pointer, nullptr, sizeVal, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5060 | alignVal, &ffi_type_pointer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5059:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, size_t, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5359:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5359 | if (!SizeTojsval(cx, size, &sizeVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5363:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5363 | if (!SizeTojsval(cx, length, &lengthVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5372:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5372 | JSObject* typeObj = CType::Create(cx, typeProto, dataProto, TYPE_array, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5373 | nullptr, sizeVal, alignVal, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5372:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o TestNonDereferenceable.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestNonDereferenceable.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestNonDereferenceable.cpp In file included from Unified_cpp_js_src11.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 13 | bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestNotNull.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 20 | bool OpaqueCrossCompartmentWrapper::defineProperty( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/BigInt.cpp: In function 'bool IsBigInt(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/BigInt.cpp:24:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 24 | static MOZ_ALWAYS_INLINE bool IsBigInt(HandleValue v) { | ^~~~~~~~ In file included from Unified_cpp_js_src0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Boolean.cpp: In function 'bool IsBoolean(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Boolean.cpp:35:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 35 | MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) { | ^~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestNotNull.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestNotNull.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestNotNull.cpp mfbt/tests/TestPoisonArea.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 136 | bool OpaqueCrossCompartmentWrapper::hasInstance(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests3.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp: In function 'bool CheckDescriptor(JS::Handle, PropertyDescriptorKind, bool, bool, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:18:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 18 | static bool CheckDescriptor(JS::Handle desc, | ^~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 90 | bool SecurityWrapper::boxedValue_unbox(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/DataViewObject.cpp:7, from Unified_cpp_js_src0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/DataViewObject.h:32:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 32 | static bool is(HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o TestPoisonArea.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestPoisonArea.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestPoisonArea.cpp mfbt/tests/TestRandomNum.o In file included from Unified_cpp_js_src11.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/DeadObjectProxy.cpp:23:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 23 | bool DeadObjectProxy::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/DeadObjectProxy.cpp:30:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 30 | bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestRandomNum.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestRandomNum.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestRandomNum.cpp mfbt/tests/TestRange.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/DeadObjectProxy.cpp:95:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 95 | bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1441:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1441 | bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestRange.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestRange.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestRange.cpp mfbt/tests/TestRefPtr.o In file included from Unified_cpp_js_src11.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 85 | bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 88 | return BaseProxyHandler::get(cx, wrapper, receiver, id, vp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 91 | bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 95 | return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src20.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:101:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 101 | ReportIsNotFunction(cx, v); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ js/src/Unified_cpp_js_src21.o In file included from Unified_cpp_js_src0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Eval.cpp: In function 'bool ExecuteInExtensibleLexicalEnvironment(JSContext*, JS::HandleScript, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 510 | return ExecuteKernel(cx, script, env, UndefinedHandleValue, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | NullFramePtr() /* evalInFrame */, &rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLookup.cpp: In function 'bool document_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLookup.cpp:63:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 63 | if (!JS_DefinePropertyById(cx, obj, id, allValue, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::Wrapper]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 97 | bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 105 | return Base::defineProperty(cx, wrapper, id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:157:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 157 | static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:157:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1401 | bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor.constprop(JSContext*, bool, JS::Handle, JS::Handle, const char**)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 32 | static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:71:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 71 | if (!SameValue(cx, desc.value(), current.value(), &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:132:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 132 | if (!SameValue(cx, desc.value(), current.value(), &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateSharedIntegerTypedArray(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:57:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 57 | static bool ValidateSharedIntegerTypedArray( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3940:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3940 | if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3941:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3941 | !DefineDataProperty(cx, unscopables, cx->names().entries, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3942:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3942 | !DefineDataProperty(cx, unscopables, cx->names().fill, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3943:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3943 | !DefineDataProperty(cx, unscopables, cx->names().find, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3944:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3944 | !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3945:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3945 | !DefineDataProperty(cx, unscopables, cx->names().flat, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3946:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3946 | !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3947:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3947 | !DefineDataProperty(cx, unscopables, cx->names().includes, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3948:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3948 | !DefineDataProperty(cx, unscopables, cx->names().keys, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3949:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3949 | !DefineDataProperty(cx, unscopables, cx->names().values, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:3956:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3956 | return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointer(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5172:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5172 | bool PointerType::IsPointer(HandleValue v) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:641:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 641 | static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5590 | bool ArrayType::IsArrayOrArrayType(HandleValue v) { | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSAtom-inl.h: In function 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 94 | JSAtom* atom = ToAtom(cx, v); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateAtomicAccess(JSContext*, JS::Handle, JS::HandleValue, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 106 | static bool ValidateAtomicAccess(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2743:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2743 | static bool jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:182:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 182 | static bool GetProxyTrap(JSContext* cx, HandleObject handler, | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestRefPtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestRefPtr.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestRefPtr.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:2743:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 mfbt/tests/TestResult.o Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/build/encoding_rs-a0837cb5ce71ec92/build-script-build` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'const char* js::ctypes::CTypesToSourceForError.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:878:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 878 | static const char* CTypesToSourceForError(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:884:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 884 | RootedString str(cx, JS_ValueToSource(cx, v)); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:889:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 889 | return ValueToSourceForError(cx, val, bytes); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/build/encoding_c-2362188bada5ea2a/build-script-build` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1635:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1635 | static bool InvalidIndexError(JSContext* cx, HandleValue val) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1637:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1637 | const char* indexStr = CTypesToSourceForError(cx, val, idBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1649:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1649 | return InvalidIndexError(cx, idVal); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1593:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1593 | static bool IncompatibleThisProto(JSContext* cx, const char* funName, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1598:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1598 | const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_c/include In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:1165:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1165 | if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | UndefinedHandleValue, args, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/build/encoding_c_mem-0539cb093632a16c/build-script-build` In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:8, from Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:8, from Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_c_mem/include Compiling wast v16.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/wast 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_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --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"' -C metadata=a87416cfd930d2b3 -C extra-filename=-a87416cfd930d2b3 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --extern leb128=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libleb128-23fe3234cdeb231b.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/BigInt.cpp:187:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 187 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/BigInt.cpp:161:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 161 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ~~~~~~~~^~~~~~~~~~~~~~~~~ Compiling mozglue-static v0.1.0 (/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=dc95d10e5e30b26f -C extra-filename=-dc95d10e5e30b26f --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/build/mozglue-static-dc95d10e5e30b26f -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --extern cc=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps/libcc-6ccaaa67ab7db6ab.rlib` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleCallee(JSContext*, const char*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1576:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1576 | const char* valStr = CTypesToSourceForError(cx, val, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/BigInt.cpp:47:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 47 | v.isNumber() ? NumberToBigInt(cx, v.toNumber()) : ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UndefinedSizePointerError(JSContext*, const char*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1821:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1821 | const char* valStr = CTypesToSourceForError(cx, val, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:478:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 478 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisType(JSContext*, const char*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1617:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1617 | static bool IncompatibleThisType(JSContext* cx, const char* funName, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1624:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1624 | const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ warning: lint `intra_doc_link_resolution_failure` has been renamed to `broken_intra_doc_links` --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/wast/src/lib.rs:48:23 | 48 | #![deny(missing_docs, intra_doc_link_resolution_failure)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `broken_intra_doc_links` | = note: `#[warn(renamed_and_removed_lints)]` on by default /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5202:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5202 | return IncompatibleThisType(cx, "PointerType.prototype.isNull", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5203 | "non-PointerType CData", args.thisv()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:1560:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1560 | return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | args2, args.rval()); | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:5223:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5223 | return IncompatibleThisType(cx, name, "non-PointerType CData", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5224 | args.thisv()); | ~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestResult.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestResult.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestResult.cpp mfbt/tests/TestRollingMean.o In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeOverflow(JSContext*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1766:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1766 | static bool TypeOverflow(JSContext* cx, const char* expected, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1771:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1771 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:47:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 47 | bool CrossCompartmentWrapper::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:51:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 28 | ok = (pre) && (op); \ | ~~~~ ...... 51 | Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc), /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::NonStringBaseError(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1675:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1675 | static bool NonStringBaseError(JSContext* cx, HandleValue thisVal) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1677:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1677 | const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1752:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1752 | static bool TypeError(JSContext* cx, const char* expected, HandleValue actual) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1756:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1756 | const char* src = CTypesToSourceForError(cx, actual, bytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::NullPointerError(JSContext*, const char*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1705:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1705 | const char* valStr = CTypesToSourceForError(cx, val, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestRollingMean.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestRollingMean.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestRollingMean.cpp mfbt/tests/TestSHA1.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionReturnTypeError(JSContext*, JS::HandleValue, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1555:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1555 | static bool FunctionReturnTypeError(JSContext* cx, HandleValue type, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1560:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1560 | const char* valStr = CTypesToSourceForError(cx, type, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_load(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:55:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 55 | bool CrossCompartmentWrapper::defineProperty(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:61:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 28 | ok = (pre) && (op); \ | ~~~~ ...... 61 | Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'const js::ctypes::FieldInfo* js::ctypes::StructType::LookupField(JSContext*, JSObject*, JSLinearString*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1477:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1477 | const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 97 | bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 105 | return Base::defineProperty(cx, wrapper, id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h: In function 'bool atomics_isLockFree(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestSHA1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSHA1.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestSHA1.cpp mfbt/tests/TestSPSCQueue.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:6452:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6452 | return IncompatibleThisType(cx, "StructType.prototype.addressOfField", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6453 | "non-StructType CData", args.thisv()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1112 | bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1129:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1129 | if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1153 | if (!Call(cx, trap, thisv, args, &trapResult)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1160:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1160 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1169:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1169 | if (!SameValue(cx, trapResult, desc.value(), &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h: In static member function 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestSPSCQueue.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSPSCQueue.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestSPSCQueue.cpp mfbt/tests/TestSaturate.o In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJitDCEinGVN.cpp:14, from Unified_cpp_js_src_jsapi-tests10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/CompileWrappers.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JitContext.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JitAllocPolicy.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/IonAnalysis.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJitDCEinGVN.cpp:8, from Unified_cpp_js_src_jsapi-tests10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArgumentConvError(JSContext*, JS::HandleValue, const char*, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1229:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1229 | static bool ArgumentConvError(JSContext* cx, HandleValue actual, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1234:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1234 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionArgumentTypeError(JSContext*, uint32_t, JS::HandleValue, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1537:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1537 | static bool FunctionArgumentTypeError(JSContext* cx, uint32_t index, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:1542:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1542 | const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PrepareType(JSContext*, uint32_t, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:6572:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6572 | static JSObject* PrepareType(JSContext* cx, uint32_t index, HandleValue type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_add(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1191 | bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1208 | if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1233 | if (!Call(cx, trap, thisv, args, &trapResult)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1245:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1245 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/ScriptedProxyHandler.cpp:1254:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1254 | if (!SameValue(cx, v, desc.value(), &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestSaturate.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSaturate.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestSaturate.cpp mfbt/tests/TestScopeExit.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_or(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestScopeExit.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestScopeExit.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestScopeExit.cpp mfbt/tests/TestSegmentedVector.o /usr/bin/g++ -std=gnu++17 -o TestSegmentedVector.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSegmentedVector.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestSegmentedVector.cpp mfbt/tests/TestSmallPointerArray.o Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs 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_REPOSITORY='https://github.com/hsivonen/encoding_rs' 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='/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps:/usr/lib' OUT_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/build/encoding_rs-10ba13c94dd61962/out /usr/bin/rustc --crate-name encoding_rs /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=c72a6b236c3ca5a8 -C extra-filename=-c72a6b236c3ca5a8 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/release/deps --extern cfg_if=/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libcfg_if-a576d117535e9138.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_and(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:8, from Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefineProperty.cpp: In member function 'virtual bool cls_testDefineProperty_bug564344::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefineProperty.cpp:12:3: note: in expansion of macro 'EVAL' 12 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefineProperty.cpp:21:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 21 | CHECK(JS_DefineProperty(cx, obj, "q", JS::UndefinedHandleValue, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefineProperty.cpp:21:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 21 | CHECK(JS_DefineProperty(cx, obj, "q", JS::UndefinedHandleValue, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:159:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 159 | static bool WrapReceiver(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp: In member function 'virtual bool cls_testDeepFreeze_bug535703::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:12:3: note: in expansion of macro 'EVAL' 12 | EVAL("var x = {}; x;", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:15:3: note: in expansion of macro 'EVAL' 15 | EVAL("Object.isFrozen(x)", &v); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:8, from Unified_cpp_js_src_jsapi-tests9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:8, from Unified_cpp_js_src_jsapi-tests9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 178 | bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 188 | if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:8, from Unified_cpp_js_src_jsapi-tests9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntlAvailableLocales.cpp: In member function 'virtual bool cls_testIntlAvailableLocales::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntlAvailableLocales.cpp:16:3: note: in expansion of macro 'EVAL' 16 | EVAL("typeof Intl !== 'undefined'", &haveIntl); | ^~~~ /usr/bin/g++ -std=gnu++17 -o TestSmallPointerArray.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSmallPointerArray.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestSmallPointerArray.cpp mfbt/tests/TestSplayTree.o /usr/bin/g++ -std=gnu++17 -o TestSplayTree.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSplayTree.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestSplayTree.cpp mfbt/tests/TestTemplateLib.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 28 | ok = (pre) && (op); \ | ~~~~ ...... 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 28 | ok = (pre) && (op); \ | ~~~~ ...... 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_store(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:173:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 173 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/builtin/AtomicsObject.cpp:204:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 204 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIteratorObject.cpp: In member function 'virtual bool cls_testIteratorObject::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIteratorObject.cpp:11:3: note: in expansion of macro 'EVAL' 11 | EVAL("new Map([['key1', 'value1'], ['key2', 'value2']]).entries()", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIteratorObject.cpp:19:3: note: in expansion of macro 'EVAL' 19 | EVAL("new Set(['value1', 'value2']).entries()", &result); | ^~~~ In file included from Unified_cpp_js_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:45:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 45 | bool ForwardingProxyHandler::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:50:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 50 | return GetOwnPropertyDescriptor(cx, target, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:53:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 53 | bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:59:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 59 | return DefineProperty(cx, target, id, desc, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp: In member function 'virtual bool cls_testIntString_bug515273::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:13:3: note: in expansion of macro 'EVAL' 13 | EVAL("'1';", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:18:3: note: in expansion of macro 'EVAL' 18 | EVAL("'42';", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:23:3: note: in expansion of macro 'EVAL' 23 | EVAL("'111';", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:29:3: note: in expansion of macro 'EVAL' 29 | EVAL("'a';", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testIntString.cpp:34:3: note: in expansion of macro 'EVAL' 34 | EVAL("'bc';", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 317 | bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:324:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 324 | return Wrapper::hasInstance(cx, wrapper, v, bp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 367 | bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:370:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 28 | ok = (pre) && (op); \ | ~~~~ ...... 370 | PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp), /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJSEvaluateScript.cpp: In member function 'virtual bool cls_testJSEvaluateScript::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:26:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 26 | CHECK(JS::Evaluate(cx, scopeChain, opts.setFileAndLine(__FILE__, __LINE__), /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestTemplateLib.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestTemplateLib.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestTemplateLib.cpp mfbt/tests/TestTextUtils.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:257:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 257 | bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:20, from Unified_cpp_js_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJitRValueAlloc.cpp:10, from Unified_cpp_js_src_jsapi-tests11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJitRValueAlloc.cpp:10, from Unified_cpp_js_src_jsapi-tests11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 144 | bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:20, from Unified_cpp_js_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp: In member function 'virtual bool cls_testDifferentNewTargetInvokeConstructor::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:13:3: note: in expansion of macro 'EVAL' 13 | EVAL("(function() { /* This is a different new.target function */ })", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:16:3: note: in expansion of macro 'EVAL' 16 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:28:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 28 | CHECK(JS::Construct(cx, func, newTarget, args, &obj)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:32:3: note: in expansion of macro 'EVAL' 32 | EVAL("({})", &plain); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 259 | if (!(expr)) \ | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:35:3: note: in expansion of macro 'CHECK' 35 | CHECK(!JS::Construct(cx, func, newTarget, args, &obj)); | ^~~~~ /usr/bin/g++ -std=gnu++17 -o TestTextUtils.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestTextUtils.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestTextUtils.cpp mfbt/tests/TestThreadSafeWeakPtr.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp: In member function 'virtual bool cls_testDeepFreeze_loop::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:45:3: note: in expansion of macro 'EVAL' 45 | EVAL("x", &x); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:46:3: note: in expansion of macro 'EVAL' 46 | EVAL("y", &y); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:52:3: note: in expansion of macro 'EVAL' 52 | EVAL("Object.isFrozen(x)", &b); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:54:3: note: in expansion of macro 'EVAL' 54 | EVAL("Object.isFrozen(y)", &b); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepObjectGroups()': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/GC.cpp:5017:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 5017 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from Unified_cpp_js_src11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:75:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 75 | bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:89:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 89 | return handler->getOwnPropertyDescriptor(cx, proxy, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |______- in this macro invocation | = note: `#[warn(unused_labels)]` on by default = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |______- in this macro invocation | = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( 112 | | { 113 | | // If first is between 0x81 and 0xFE, inclusive, 114 | | // subtract offset 0x81. ... | 294 | | handle, 295 | | 'outermost); | |____________________- in this macro invocation | = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( 112 | | { 113 | | // If first is between 0x81 and 0xFE, inclusive, 114 | | // subtract offset 0x81. ... | 294 | | handle, 295 | | 'outermost); | |____________________- in this macro invocation | = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:743:26 | 743 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:749:29 | 749 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:770:36 | 770 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:879:29 | 879 | 0xF1...0xF4 => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:942:18 | 942 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:948:21 | 948 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:985:28 | 985 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 | 2686 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 | 2714 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:525:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 525 | bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:537:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 537 | return proxy->as().handler()->hasInstance(cx, proxy, v, bp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp: In member function 'virtual bool cls_testDeepFreeze_deep::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:27:3: note: in expansion of macro 'EVAL' 27 | EVAL("a", &a); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:28:3: note: in expansion of macro 'EVAL' 28 | EVAL("o", &o); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:34:3: note: in expansion of macro 'EVAL' 34 | EVAL("Object.isFrozen(a)", &b); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDeepFreeze.cpp:36:3: note: in expansion of macro 'EVAL' 36 | EVAL("Object.isFrozen(o)", &b); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepMisc()': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PublicIterators.h:134:13: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 134 | return *it; | ^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/GC.cpp:5025:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 5025 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from Unified_cpp_js_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:458:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 458 | if (cx->getPendingException(&exc) && exc.isObject() && | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:466:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 466 | cx->setPendingException(rootedCopy, stack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:92:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 92 | bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:106:60: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 106 | return proxy->as().handler()->defineProperty(cx, proxy, id, desc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 107 | result); | ~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestThreadSafeWeakPtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestThreadSafeWeakPtr.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestThreadSafeWeakPtr.cpp mfbt/tests/TestTuple.o warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/third_party/rust/encoding_rs/src/handles.rs:113:30 | 113 | let mut u: u16 = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 385 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 379 | return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 382 | return handler->set(cx, proxy, id, v, receiver, result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'bool js::gc::GCRuntime::shouldRepeatForDeadZone(JS::GCReason)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/gc/GC.cpp:7244:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 7244 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp: In member function 'virtual bool cls_testDefineGetterSetterNonEnumerable::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:40:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 40 | CHECK(JS_GetOwnPropertyDescriptor(cx, vObject, PROPERTY_NAME, &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::BuildFunctionTypeSource(JSContext*, JS::HandleObject, js::ctypes::AutoString&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/ctypes/CTypes.cpp:995:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 995 | RootedString funcStr(cx, JS_ValueToSource(cx, funVal)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestTuple.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestTuple.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestTuple.cpp mfbt/tests/TestTypeTraits.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 97 | bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:171:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 182 | if (!Construct(cx, target, cargs, args.newTarget(), &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'bool LooseEqualityFixture::leq(JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:16:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 16 | bool leq(JS::HandleValue x, JS::HandleValue y) { | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:16:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJitRValueAlloc.cpp:10, from Unified_cpp_js_src_jsapi-tests11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:18:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 18 | CHECK(JS::LooselyEqual(cx, x, y, &equal) && equal); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:19:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 19 | CHECK(JS::LooselyEqual(cx, y, x, &equal) && equal); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp:124:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 124 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | return BoxNonStrictThis(cx, thisv, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++17 -o TestTypeTraits.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestTypeTraits.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestTypeTraits.cpp mfbt/tests/TestTypedEnum.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 334 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 331 | return handler->get(cx, proxy, receiver, id, vp); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 162 | return js::Call(cx, target, args.thisv(), iargs, args.rval()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'bool LooseEqualityFixture::nleq(JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:23:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 23 | bool nleq(JS::HandleValue x, JS::HandleValue y) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:23:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testJitRValueAlloc.cpp:10, from Unified_cpp_js_src_jsapi-tests11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:25:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 25 | CHECK(JS::LooselyEqual(cx, x, y, &equal) && !equal); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testLooselyEqual.cpp:26:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 26 | CHECK(JS::LooselyEqual(cx, y, x, &equal) && !equal); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -std=gnu++17 -o TestTypedEnum.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestTypedEnum.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/mfbt/tests/TestTypedEnum.cpp mfbt/tests/TestUniquePtr.o /usr/bin/g++ -std=gnu++17 -o Unified_cpp_js_src21.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp js/src/Unified_cpp_js_src22.o /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/vm/Interpreter.cpp:167:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.8.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp: In member function 'virtual bool cls_testDefinePropertyIgnoredAttributes::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs