>>> mozjs78: Building community/mozjs78 78.15.0-r3 (using abuild 3.9.0-r0) started Sun, 13 Feb 2022 00:22:13 +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 llvm12 clang-dev (1/35) Installing icu-libs (70.1-r0) (2/35) Installing icu (70.1-r0) (3/35) Installing icu-dev (70.1-r0) (4/35) Installing nspr (4.33-r0) (5/35) Installing linux-headers (5.16.7-r0) (6/35) Installing nspr-dev (4.33-r0) (7/35) Installing libffi (3.4.2-r1) (8/35) Installing libffi-dev (3.4.2-r1) (9/35) Installing libhistory (8.1.1-r0) (10/35) Installing ncurses-dev (6.3_p20220129-r0) (11/35) Installing readline (8.1.1-r0) (12/35) Installing readline-dev (8.1.1-r0) (13/35) Installing zlib-dev (1.2.11-r3) (14/35) Installing gdbm (1.23-r0) (15/35) Installing mpdecimal (2.5.1-r1) (16/35) Installing sqlite-libs (3.37.2-r0) (17/35) Installing python3 (3.10.2-r0) (18/35) Installing perl (5.34.0-r1) (19/35) Installing sed (4.8-r0) (20/35) Installing m4 (1.4.19-r0) (21/35) Installing autoconf2.13 (2.13-r1) (22/35) Installing rust-stdlib (1.58.1-r0) (23/35) Installing libxml2 (2.9.12-r3) (24/35) Installing llvm12-libs (12.0.1-r1) (25/35) Installing rust (1.58.1-r0) (26/35) Installing cargo (1.58.1-r0) (27/35) Installing llvm12 (12.0.1-r1) (28/35) Installing clang-libs (12.0.1-r2) (29/35) Installing clang (12.0.1-r2) (30/35) Installing clang-extra-tools (12.0.1-r2) (31/35) Installing clang-dev (12.0.1-r2) (32/35) Installing .makedepends-mozjs78 (20220213.002214) (33/35) Installing perl-error (0.17029-r1) (34/35) Installing perl-git (2.35.1-r0) (35/35) Installing git-perl (2.35.1-r0) Executing busybox-1.35.0-r2.trigger OK: 1193 MiB in 134 packages >>> mozjs78: Cleaning up srcdir >>> mozjs78: Cleaning up pkgdir >>> mozjs78: Fetching https://distfiles.alpinelinux.org/distfiles/edge//firefox-78.15.0esr.source.tar.xz >>> mozjs78: Fetching https://distfiles.alpinelinux.org/distfiles/edge//firefox-78.15.0esr.source.tar.xz >>> mozjs78: Checking sha512sums... firefox-78.15.0esr.source.tar.xz: OK 0001-silence-sandbox-violations.patch: OK disable-jslint.patch: OK fd6847c9416f9eebde636e21d794d25d1be8791d.patch: OK fix-musl-build.patch: OK fix-python3.10-compilation.patch: OK fix-rust-target.patch: OK >>> mozjs78: Unpacking /var/cache/distfiles/edge//firefox-78.15.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). >>> mozjs78: fix-python3.10-compilation.patch patching file python/mach/mach/config.py patching file python/mach/mach/decorators.py patching file python/mozbuild/mozbuild/backend/configenvironment.py patching file python/mozbuild/mozbuild/makeutil.py patching file python/mozbuild/mozbuild/util.py patching file testing/marionette/client/marionette_driver/wait.py patching file testing/mozbase/manifestparser/manifestparser/filters.py patching file testing/mozbase/versioninfo.py patching file testing/web-platform/tests/tools/manifest/vcs.py patching file testing/web-platform/tests/tools/third_party/h2/h2/settings.py patching file testing/web-platform/tests/tools/third_party/html5lib/html5lib/_trie/_base.py patching file testing/web-platform/tests/tools/third_party/html5lib/html5lib/treebuilders/dom.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/common/headers.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/h2/settings.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/http11/connection.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/packages/hyperframe/flags.py patching file testing/web-platform/tests/tools/third_party/hyperframe/hyperframe/flags.py patching file testing/web-platform/tests/tools/wptserve/wptserve/config.py patching file testing/web-platform/tests/webdriver/tests/support/sync.py Creating Python 3 environment created virtual environment CPython3.10.2.final.0-32 in 168ms creator CPython3Posix(dest=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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==21.3.1, setuptools==60.5.0, wheel==0.37.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:701: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 2: LooseVersion('2.7.3'), /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:702: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 3: LooseVersion('3.5.0'), /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:704: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. our = LooseVersion('%d.%d.%d' % (major, minor, micro)) 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.15.0/_virtualenvs/init_py3/bin/python (3.10.2) 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... 11.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... 11.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... 11.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... 11.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.8.0 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.58.1 checking cargo version... 1.58.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.034000 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.15.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,-O1,--sort-common -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,-O1,--sort-common -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++ checking whether the C++ compiler (/usr/bin/g++ -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ 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.12s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 299 build config descriptors in 0.07s RecursiveMake backend executed in 0.33s 245 total backend files; 245 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 37 Makefile FasterMake backend executed in 0.09s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.67s; CPU time: 0.67s; Efficiency: 99%; Untracked: 0.07s make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_pre-export make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 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.02s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 0.07s; 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.15.0/js/src' rm -f '.cargo/config' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_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.15.0/.cargo/config.in' -o '.cargo/config' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_export make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/config/pathsub.c make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') 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.15.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' config/system-header.sentinel.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h unicode/datefmt.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/memory/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/mozglue/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' js/src/js-confdefs.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js-confdefs.h.in /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/js-config.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js-config.h.in /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/selfhosted.out.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/js.msg /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObjectConstants.h /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/SelfHostingDefines.h /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Utilities.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AsyncFunction.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AsyncIteration.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/BigInt.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Classes.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Date.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Error.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Function.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Generator.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Iterator.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Map.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Module.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Number.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Reflect.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Set.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Sorting.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedArray.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMap.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakSet.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Collator.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CurrencyDataGenerated.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/PluralRules.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /usr/bin/g++ -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.15.0" -DMOZILLA_VERSION_U=78.15.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=15 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_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.15.0/js/src/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/js/src/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/tests' make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/tests' js/src/gc/StatsPhasesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend/ReservedWords.h make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/js/src/shell' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/MIR.h make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/js/src/jsapi-tests' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' js/src/gc/StatsPhasesGenerated.inc.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub js/src/jit/LOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/LIR.h /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/LIR-shared.h /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/LIR-arm.h /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' js/src/jit/CacheIROpsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/CacheIROps.yaml /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_compile make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/mfbt' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/debugger' mkdir -p '.deps/' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/lz4/lz4.c js/src/shell/Unified_cpp_js_src_shell0.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' mkdir -p '.deps/' /usr/bin/g++ -o Unified_cpp_js_src_shell0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DJS_HAS_CTYPES -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 mfbt/lz4frame.o /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/lz4/lz4frame.c js/src/debugger/Unified_cpp_js_src_debugger0.omfbt/lz4hc.omake[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/lz4/lz4hc.c /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger1.o mfbt/xxhash.o /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/lz4/xxhash.c make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc' mkdir -p '.deps/' js/src/gdb/gdb-tests.o /usr/bin/g++ -o gdb-tests.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/gdb/gdb-tests.cpp mfbt/Compression.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' mkdir -p '.deps/' /usr/bin/g++ -o Compression.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/Compression.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' mkdir -p '.deps/' js/src/gdb/test-prettyprinters.o /usr/bin/g++ -o test-prettyprinters.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/gdb/tests/test-prettyprinters.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' mkdir -p '.deps/' mfbt/Unified_cpp_mfbt0.o /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 memory/build/Unified_cpp_memory_build0.o js/src/wasm/Unified_cpp_js_src_wasm0.o/usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp' mkdir -p '.deps/' js/src/gdb/Unified_cpp_js_src_gdb0.o/usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_gdb0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/Unified_cpp_mfbt1.o /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 memory/mozalloc/mozalloc_abort.o js/src/wasm/Unified_cpp_js_src_wasm1.o /usr/bin/g++ -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.15.0/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/xpcom -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/memory/mozalloc/mozalloc_abort.cpp /usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/gdb/Unified_cpp_js_src_gdb1.o /usr/bin/g++ -o Unified_cpp_js_src_gdb1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/frontend/Parser.o memory/mozalloc/Unified_cpp_memory_mozalloc0.o js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/g++ -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.15.0/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/xpcom -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Parser.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend/Parser.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc' /usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 mkdir -p '.deps/' js/src/jsapi-tests/hidePointer.o js/src/gc/StoreBuffer.o js/src/gdb/Unified_cpp_js_src_gdb2.o /usr/bin/g++ -o StoreBuffer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/gc/StoreBuffer.cpp /usr/bin/g++ -o hidePointer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/hidePointer.cpp /usr/bin/g++ -o Unified_cpp_js_src_gdb2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/wasm/Unified_cpp_js_src_wasm3.o js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/new-regexp/property-sequences.o/usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/gc/Unified_cpp_js_src_gc0.o js/src/jsapi-tests/testAssemblerBuffer.o /usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o testAssemblerBuffer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testAssemblerBuffer.cpp /usr/bin/g++ -o property-sequences.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/new-regexp/property-sequences.cc js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.o js/src/gc/Unified_cpp_js_src_gc1.o mozglue/misc/AutoProfilerLabel.o /usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/new-regexp/special-case.o js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o special-case.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/new-regexp/special-case.cc /usr/bin/g++ -o AutoProfilerLabel.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/AutoProfilerLabel.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp0.ojs/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.ojs/src/gc/Unified_cpp_js_src_gc2.ojs/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 mozglue/misc/ConditionVariable_posix.o /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o ConditionVariable_posix.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/ConditionVariable_posix.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp1.ojs/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.o /usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 mozglue/misc/MmapFaultHandler.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o MmapFaultHandler.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/MmapFaultHandler.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' mkdir -p '.deps/' js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o js/src/frontend/Unified_cpp_js_src_frontend4.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.o /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' mkdir -p '.deps/' mozglue/misc/Mutex_posix.o /usr/bin/g++ -o Mutex_posix.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/Mutex_posix.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests12.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests13.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_frontend6.o js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o Unified_cpp_js_src_jit0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/RegExp.o /usr/bin/g++ -o RegExp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/RegExp.cpp js/src/CTypes.o /usr/bin/g++ -o CTypes.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/ctypes/CTypes.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests14.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/Library.o /usr/bin/g++ -o Library.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/ctypes/Library.cpp js/src/jsmath.o /usr/bin/g++ -o jsmath.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/DoubleToString.o /usr/bin/g++ -o DoubleToString.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/util/DoubleToString.cpp js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/Utility.o js/src/jit/Unified_cpp_js_src_jit11.o mozglue/misc/Printf.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src' mkdir -p '.deps/' modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_acos.cpp modules/fdlibm/src/e_acosh.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests' mkdir -p '.deps/' mfbt/tests/TestAlgorithm.o /usr/bin/g++ -o TestAlgorithm.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestAlgorithm.cpp mfbt/tests/TestArray.o /usr/bin/g++ -o TestArray.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestArray.cpp mfbt/tests/TestArrayUtils.o /usr/bin/g++ -o TestArrayUtils.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestArrayUtils.cpp mfbt/tests/TestAtomics.o /usr/bin/g++ -o e_acosh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_acosh.cpp modules/fdlibm/src/e_asin.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/config' /usr/bin/g++ -o Utility.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/util/Utility.cpp js/src/Interpreter.o /usr/bin/g++ -o e_asin.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_asin.cpp modules/fdlibm/src/e_atan2.o make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' /usr/bin/g++ -o TestAtomics.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestAtomics.cpp mfbt/tests/TestBinarySearch.o /usr/bin/g++ -o e_atan2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_atan2.cpp modules/fdlibm/src/e_atanh.o make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc' /usr/bin/g++ -o TestBinarySearch.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestBinarySearch.cpp mfbt/tests/TestBloomFilter.o /usr/bin/g++ -o TestBloomFilter.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestBloomFilter.cpp mfbt/tests/TestBufferList.o /usr/bin/g++ -o Interpreter.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o /usr/bin/g++ -o TestBufferList.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestBufferList.cpp mfbt/tests/TestCasting.o /usr/bin/g++ -o e_atanh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_atanh.cpp modules/fdlibm/src/e_cosh.o /usr/bin/g++ -o ProfilingStack.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/Unified_cpp_js_src1.o /usr/bin/g++ -o e_cosh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_cosh.cpp modules/fdlibm/src/e_exp.o /usr/bin/g++ -o e_exp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_exp.cpp modules/fdlibm/src/e_hypot.o /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/Unified_cpp_js_src10.o /usr/bin/g++ -o e_hypot.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_hypot.cpp modules/fdlibm/src/e_log.o /usr/bin/g++ -o TestCasting.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestCasting.cpp mfbt/tests/TestCeilingFloor.o /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o e_log.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_log.cpp modules/fdlibm/src/e_log10.o /usr/bin/g++ -o Printf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/Printf.cpp mozglue/misc/StackWalk.o /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o e_log10.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_log10.cpp modules/fdlibm/src/e_log2.o /usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o e_log2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_log2.cpp modules/fdlibm/src/e_pow.o /usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o e_pow.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_pow.cpp modules/fdlibm/src/e_sinh.o /usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/Unified_cpp_js_src15.o /usr/bin/g++ -o e_sinh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/e_sinh.cpp modules/fdlibm/src/k_exp.o /usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o k_exp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/k_exp.cpp modules/fdlibm/src/s_asinh.o /usr/bin/g++ -o s_asinh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_asinh.cpp modules/fdlibm/src/s_atan.o /usr/bin/g++ -o s_atan.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_atan.cpp modules/fdlibm/src/s_cbrt.o /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/Unified_cpp_js_src18.o /usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o s_cbrt.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_cbrt.cpp modules/fdlibm/src/s_ceil.o /usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o s_ceil.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_ceil.cpp modules/fdlibm/src/s_ceilf.o /usr/bin/g++ -o TestCeilingFloor.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestCeilingFloor.cpp mfbt/tests/TestCheckedInt.o /usr/bin/g++ -o s_ceilf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_ceilf.cpp modules/fdlibm/src/s_copysign.o /usr/bin/g++ -o s_copysign.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_copysign.cpp modules/fdlibm/src/s_expm1.o /usr/bin/g++ -o s_expm1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_expm1.cpp modules/fdlibm/src/s_fabs.o /usr/bin/g++ -o TestCheckedInt.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestCheckedInt.cpp mfbt/tests/TestCompactPair.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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, | ^~~~~~~ /usr/bin/g++ -o s_fabs.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_fabs.cpp modules/fdlibm/src/s_floor.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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++ -o StackWalk.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/StackWalk.cpp mozglue/misc/TimeStamp.o /usr/bin/g++ -o TimeStamp.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/TimeStamp.cpp mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o TestCompactPair.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestCompactPair.cpp mfbt/tests/TestCountPopulation.o /usr/bin/g++ -o s_floor.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_floor.cpp modules/fdlibm/src/s_floorf.o In file included from Unified_cpp_js_src_gdb2.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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++ -o TestCountPopulation.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestCountPopulation.cpp mfbt/tests/TestCountZeroes.o /usr/bin/g++ -o s_floorf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_floorf.cpp modules/fdlibm/src/s_log1p.o /usr/bin/g++ -o TestCountZeroes.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestCountZeroes.cpp mfbt/tests/TestDefineEnum.o /usr/bin/g++ -o TestDefineEnum.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestDefineEnum.cpp mfbt/tests/TestDoublyLinkedList.o /usr/bin/g++ -o TestDoublyLinkedList.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestDoublyLinkedList.cpp mfbt/tests/TestEndian.o /usr/bin/g++ -o s_log1p.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_log1p.cpp modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_nearbyint.cpp modules/fdlibm/src/s_rint.o /usr/bin/g++ -o TimeStamp_posix.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/TimeStamp_posix.cpp mozglue/misc/Decimal.o /usr/bin/g++ -o s_rint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_rint.cpp modules/fdlibm/src/s_rintf.o In file included from Unified_cpp_js_src_gdb1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=fc4c6b285667eeaf -C extra-filename=-fc4c6b285667eeaf --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_rs-fc4c6b285667eeaf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn` /usr/bin/g++ -o s_rintf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_rintf.cpp modules/fdlibm/src/s_scalbn.o /usr/bin/g++ -o s_scalbn.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_scalbn.cpp modules/fdlibm/src/s_tanh.o 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.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=7ae31b49f51e1d89 -C extra-filename=-7ae31b49f51e1d89 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o s_tanh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_tanh.cpp modules/fdlibm/src/s_trunc.o 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.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=a2e57efc44a0f16d -C extra-filename=-a2e57efc44a0f16d --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn` /usr/bin/g++ -o s_trunc.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_trunc.cpp modules/fdlibm/src/s_truncf.o /usr/bin/g++ -o s_truncf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/modules/fdlibm/src/s_truncf.cpp 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.15.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.15.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.15.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=612181a2f902cb1f -C extra-filename=-612181a2f902cb1f --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c_mem-612181a2f902cb1f -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn` /usr/bin/g++ -o TestEndian.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestEndian.cpp mfbt/tests/TestEnumSet.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o TestEnumSet.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestEnumSet.cpp mfbt/tests/TestEnumTypeTraits.o 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.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=fc35290dd57603f3 -C extra-filename=-fc35290dd57603f3 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c-fc35290dd57603f3 -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn` /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o Unified_cpp_js_src20.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/Unified_cpp_js_src21.o Compiling arrayvec v0.5.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=cf6458d2560fbb89 -C extra-filename=-cf6458d2560fbb89 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` 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.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=0a9a983b44f43e9e -C extra-filename=-0a9a983b44f43e9e --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/g++ -o Decimal.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mozglue/misc/decimal/Decimal.cpp warning: trait objects without an explicit `dyn` are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:123:13 | 123 | try!(r.read_exact(&mut buf)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:153:13 | 153 | try!(r.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:200:13 | 200 | try!(w.write_all(&buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/third_party/rust/leb128/src/lib.rs:91:38 | 91 | ::std::error::Error::description(self) | ^^^^^^^^^^^ 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.15.0/third_party/rust/leb128/src/lib.rs:99:44 | 99 | Error::IoError(ref e) => e.description(), | ^^^^^^^^^^^ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt' /usr/bin/g++ -o TestEnumTypeTraits.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestEnumTypeTraits.cpp mfbt/tests/TestEnumeratedArray.o In file included from Unified_cpp_js_src_jsapi-tests12.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testNewObject.cpp: In function 'bool constructHook(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ warning: `leb128` (lib) generated 7 warnings Compiling mozilla-central-workspace-hack v0.1.0 (/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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=061086ed2303c152 -C extra-filename=-061086ed2303c152 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` 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.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=95fe5e1e70ddae26 -C extra-filename=-95fe5e1e70ddae26 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_rs-fc4c6b285667eeaf/build-script-build` Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c_mem-612181a2f902cb1f/build-script-build` [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.15.0/third_party/rust/encoding_c_mem/include Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c-fc35290dd57603f3/build-script-build` [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.15.0/third_party/rust/encoding_c/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.15.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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=25b6fbdc29932598 -C extra-filename=-25b6fbdc29932598 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern leb128=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libleb128-0a9a983b44f43e9e.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/wast/src/lib.rs:48:23 | 48 | #![deny(missing_docs, intra_doc_link_resolution_failure)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests15.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/encoding_rs-c73cd03fa483bf8d/out /usr/bin/rustc --crate-name encoding_rs /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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=7480edf3a13de93b -C extra-filename=-7480edf3a13de93b --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern cfg_if=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libcfg_if-7ae31b49f51e1d89.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from Unified_cpp_js_src_jsapi-tests14.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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++ -o TestEnumeratedArray.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestEnumeratedArray.cpp mfbt/tests/TestFastBernoulliTrial.o In file included from Unified_cpp_js_src_jsapi-tests14.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testReadableStream.cpp: In function 'JSObject* GetReadChunk(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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++ -o Unified_cpp_js_src_jit13.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 In file included from Unified_cpp_js_src_jsapi-tests14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~ In file included from Unified_cpp_js_src_jsapi-tests12.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:8: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileWrappers.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitContext.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/IonAssemblerBuffer.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o Unified_cpp_js_src_jit2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::testOuter(const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testNewObject.cpp:214:3: note: in expansion of macro 'EVAL' 214 | EVAL("myObj", &result); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::testError(const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ Compiling mozglue-static v0.1.0 (/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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=36bd1631648dc25c -C extra-filename=-36bd1631648dc25c --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/mozglue-static-36bd1631648dc25c -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern cc=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps/libcc-a2e57efc44a0f16d.rlib` In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/AtomicOperations-shared-jit.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/AtomicOperations.h:375, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testNewObject.cpp:144:3: note: in expansion of macro 'EVAL' 144 | EVAL("Set", &vSet); | ^~~~ warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 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 the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: this warning originates in the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 the macro `gb18030_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:749:29 | 749 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:770:36 | 770 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:879:29 | 879 | 0xF1...0xF4 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:942:18 | 942 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:948:21 | 948 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:985:28 | 985 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 | 2686 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:29 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:43 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 | 2714 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:29 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:43 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc' /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/handles.rs:113:42 | 113 | let mut u: u16 = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/mozglue-static-36bd1631648dc25c/build-script-build` [mozglue-static 0.1.0] TARGET = Some("armv7-alpine-linux-musleabihf") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("armv7-alpine-linux-musleabihf") [mozglue-static 0.1.0] CXX_armv7-alpine-linux-musleabihf = None [mozglue-static 0.1.0] CXX_armv7_alpine_linux_musleabihf = Some(" /usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_armv7-alpine-linux-musleabihf = None [mozglue-static 0.1.0] CXXFLAGS_armv7_alpine_linux_musleabihf = Some("-I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/rust -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/rust -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None [mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv7-a" "-I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers" "-include" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/rust" "-I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/rust" "-I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include" "-I/usr/include/nspr" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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" "-DMOZILLA_CONFIG_H" "-I" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src" "-I" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out/wrappers.o" "-c" "wrappers.cpp" In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~ [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_armv7-alpine-linux-musleabihf = None [mozglue-static 0.1.0] AR_armv7_alpine_linux_musleabihf = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: "/usr/bin/ar" "crs" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out/libwrappers.a" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out [mozglue-static 0.1.0] CXXSTDLIB_armv7-alpine-linux-musleabihf = None [mozglue-static 0.1.0] CXXSTDLIB_armv7_alpine_linux_musleabihf = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/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=46e8fc48419a026f -C extra-filename=-46e8fc48419a026f --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern arrayvec=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libarrayvec-cf6458d2560fbb89.rmeta -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out -l static=wrappers -l stdc++` /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testBigInt.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL("18446744073709551615n", &v); | ^~~~ /usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests16.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testBigInt.cpp:44:3: note: in expansion of macro 'EVAL' 44 | EVAL("-9223372036854775808n", &v); | ^~~~ /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src22.o.pp Unified_cpp_js_src22.cpp js/src/Unified_cpp_js_src23.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testCallArgs.cpp:40:3: note: in expansion of macro 'EVAL' 40 | EVAL("customNative();", &result); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testReadableStream.cpp:375:3: note: in expansion of macro 'EVAL' 375 | EVAL("stream.getReader()", &rval); | ^~~~ /usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src23.o.pp Unified_cpp_js_src23.cpp js/src/Unified_cpp_js_src24.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/AtomicOperations-shared-jit.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/AtomicOperations.h:375, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' /usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src24.o.pp Unified_cpp_js_src24.cpp js/src/Unified_cpp_js_src25.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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++ -o Unified_cpp_js_src25.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src25.o.pp Unified_cpp_js_src25.cpp js/src/Unified_cpp_js_src26.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Wrapper.cpp:20, from Unified_cpp_js_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Wrapper.cpp:20, from Unified_cpp_js_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsmath.cpp: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/testRegExp.cpp:56:3: note: in expansion of macro 'EVAL' 56 | EVAL("/foopy/", &val); | ^~~~ /usr/bin/g++ -o TestFastBernoulliTrial.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestFastBernoulliTrial.cpp mfbt/tests/TestFloatingPoint.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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_src12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /usr/bin/g++ -o TestFloatingPoint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestFloatingPoint.cpp mfbt/tests/TestFunctionRef.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testRegExp.cpp:42:3: note: in expansion of macro 'EVAL' 42 | EVAL("/foopy/gi", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testResolveRecursion.cpp:49:3: note: in expansion of macro 'EVAL' 49 | EVAL("obj1.x", &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testRegExp.cpp:19:3: note: in expansion of macro 'EVAL' 19 | EVAL("/foopy/", &val); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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 Unified_cpp_js_src_jsapi-tests15.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testResolveRecursion.cpp:122:7: note: in expansion of macro 'EVAL' 122 | EVAL("obj1.y = 0", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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++ -o Unified_cpp_js_src26.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src26.o.pp Unified_cpp_js_src26.cpp js/src/Unified_cpp_js_src27.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 Unified_cpp_js_src_jsapi-tests0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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++ -o Unified_cpp_js_src27.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src27.o.pp Unified_cpp_js_src27.cpp js/src/Unified_cpp_js_src28.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 Unified_cpp_js_src_jsapi-tests11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_jsapi-tests0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -o Unified_cpp_js_src28.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src28.o.pp Unified_cpp_js_src28.cpp js/src/Unified_cpp_js_src3.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IsCTypesGlobal(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~ In file included from Unified_cpp_js_src_jsapi-tests16.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:38:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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 Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 Unified_cpp_js_src_wasm3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::updateReturnJSValue(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:738:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 738 | ResultsToJSValue(cx, resultType, registerResults_, stackResultsLoc, rval); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/encoding_c_mem-1c2c447cce423109/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_c_mem/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=c9f7fbf66d10de5c -C extra-filename=-c9f7fbf66d10de5c --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern encoding_rs=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libencoding_rs-7480edf3a13de93b.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::IsCData(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileWrappers.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitContext.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonAnalysis.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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: `extern` fn uses type `char`, which is not FFI-safe --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { | ^^^^ not FFI-safe | = note: `#[warn(improper_ctypes_definitions)]` on by default = help: consider using `u32` or `libc::wchar_t` instead = note: the `char` type has no C equivalent /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::IsStruct(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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++ -o Unified_cpp_js_src_jsapi-tests17.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src14.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:327:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 327 | bool js::IsArrayBuffer(HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src14.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:547:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 547 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | &val)) { | ~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:551:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 551 | return NativeDefineDataProperty(cx, argsobj, iteratorId, val, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | JSPROP_RESOLVING); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 /usr/bin/g++ -o TestFunctionRef.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestFunctionRef.cpp mfbt/tests/TestFunctionTypeTraits.o warning: `encoding_c_mem` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/encoding_c-f7c9281a20d0d154/out /usr/bin/rustc --crate-name encoding_c /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_c/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=0fe7edd5323fb61d -C extra-filename=-0fe7edd5323fb61d --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern encoding_rs=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libencoding_rs-7480edf3a13de93b.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:750:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 750 | static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_all_nleq_nan::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:118:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 118 | CHECK(nleq(d.qNaN, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:119:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 119 | CHECK(nleq(d.qNaN, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:121:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 121 | CHECK(nleq(d.sNaN, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:122:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 122 | CHECK(nleq(d.sNaN, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 124 | CHECK(nleq(d.d42, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:125:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 125 | CHECK(nleq(d.i42, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:126:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 126 | CHECK(nleq(d.undef, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:127:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 127 | CHECK(nleq(d.null, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:128:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 128 | CHECK(nleq(d.obj, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:130:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | CHECK(nleq(d.d42, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:131:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 131 | CHECK(nleq(d.i42, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:132:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 132 | CHECK(nleq(d.undef, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:467:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 467 | static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:133:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 133 | CHECK(nleq(d.null, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:134:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 134 | CHECK(nleq(d.obj, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseIntValue(JS::HandleValue, size_t*) [with bool OnlyOffsets = true]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:643:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 643 | bool parseIntValue(HandleValue value, size_t* result) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/debugger/Script.cpp: In function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseIntValue(JS::HandleValue, size_t*) [with bool OnlyOffsets = false]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:643: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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_nan_nleq_all::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:93:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 93 | CHECK(nleq(d.qNaN, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:94:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 94 | CHECK(nleq(d.qNaN, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:96:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 96 | CHECK(nleq(d.sNaN, d.sNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:97:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 97 | CHECK(nleq(d.sNaN, d.qNaN)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:99:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 99 | CHECK(nleq(d.qNaN, d.d42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:100:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 100 | CHECK(nleq(d.qNaN, d.i42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 101 | CHECK(nleq(d.qNaN, d.undef)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:102:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 102 | CHECK(nleq(d.qNaN, d.null)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:103:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 103 | CHECK(nleq(d.qNaN, d.obj)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:105:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | CHECK(nleq(d.sNaN, d.d42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 106 | CHECK(nleq(d.sNaN, d.i42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:107:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 107 | CHECK(nleq(d.sNaN, d.undef)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 108 | CHECK(nleq(d.sNaN, d.null)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:109:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 109 | CHECK(nleq(d.sNaN, d.obj)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 In file included from Unified_cpp_js_src_wasm3.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmValidate.cpp:437:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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++ -o TestFunctionTypeTraits.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestFunctionTypeTraits.cpp mfbt/tests/TestHashTable.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLookup.cpp: In member function 'virtual bool cls_testLookup_bug522590::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testLookup.cpp:20:3: note: in expansion of macro 'EVAL' 20 | EVAL("mkobj().f !== mkobj().f", &x); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testLookup.cpp:24:3: note: in expansion of macro 'EVAL' 24 | EVAL("mkobj()", &x); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLookup.cpp:29:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 29 | CHECK(JS_GetProperty(cx, xobj, "f", &r)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_wasm3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:673:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 673 | bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) { | ^~~~~~~~~~ Compiling wat v1.0.17 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wat --edition=2018 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/wat/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=c15e1c6789aa8f9b -C extra-filename=-c15e1c6789aa8f9b --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern wast=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libwast-25b6fbdc29932598.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1493 | !DefineDataProperty(cx, obj, name, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1493 | !DefineDataProperty(cx, obj, name, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1493 | !DefineDataProperty(cx, obj, name, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointer(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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_src11.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/BigInt.cpp: In function 'bool IsBigInt(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 Unified_cpp_js_src0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Boolean.cpp: In function 'bool IsBoolean(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o TestHashTable.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestHashTable.cpp mfbt/tests/TestIntegerPrintfMacros.o In file included from Unified_cpp_js_src11.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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, | ^~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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()); | ~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:7, from Unified_cpp_js_src0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~ In file included from Unified_cpp_js_src11.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::NonStringBaseError(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::asEnvironmentMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1039:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1039 | ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | dbgobj, nullptr, isWrapper, isWindowProxy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1042:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1042 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | nullptr, "a global object"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1067:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1067 | return dbg->wrapEnvironment(cx, env, args.rval()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'bool ExecuteInExtensibleLexicalEnvironment(JSContext*, JS::HandleScript, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Nothing to be done for 'host'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests18.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_pz_leq_nz::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:154:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 154 | CHECK(leq(d.poszero, d.negzero)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp: In member function 'virtual bool js::ReportExceptionClosure::operator()(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:49:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 49 | cx->setPendingExceptionAndCaptureStack(exn_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateSharedIntegerTypedArray(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_undef_leq_undef::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:76:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 76 | CHECK(leq(d.undef, d.undef)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:51:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 51 | Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc), | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1801:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1801 | bool DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:61:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_null_leq_undef::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:172:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 172 | CHECK(leq(d.null, d.undef)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-bytecode-generator.h:8, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:18, from Unified_cpp_js_src_new-regexp0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-ast.h: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:313:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized] 313 | flags_(flags), | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_new-regexp0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-compiler-tonode.cc:425:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here 425 | JSRegExp::Flags default_flags; | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_undef_leq_null::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:180:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 180 | CHECK(leq(d.undef, d.null)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1907:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 142 | void js::ReportErrorToGlobal(JSContext* cx, Handle global, | ^~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests19.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 In file included from Unified_cpp_js_src15.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:56:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 56 | if (!DefineDataProperty(cx, asyncFunctionProto, cx->names().constructor, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | asyncFunctionVal, JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_nz_leq_pz::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:162:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 162 | CHECK(leq(d.negzero, d.poszero)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1933:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, | ^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1952:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1952 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 Unified_cpp_js_src15.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 131 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | args.get(0), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 141 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | args.get(0), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 151 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | args.get(0), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from Unified_cpp_js_src18.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp: In function 'bool JS::GetPendingExceptionStack(JSContext*, JS::ExceptionStack*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 35 | if (!cx->getPendingException(&exception)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_null_leq_null::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:84:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 84 | CHECK(leq(d.null, d.null)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1971:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1971 | bool DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp: In function 'void JS::SetPendingExceptionStack(JSContext*, const JS::ExceptionStack&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp:59:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 59 | cx->setPendingException(exceptionStack.exception(), nstack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1980:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1980 | bool DebuggerObject::getPromiseReason(JSContext* cx, | ^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:19:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 19 | bool ForOfIterator::init(HandleValue iterable, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:17, from Unified_cpp_js_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:20, from Unified_cpp_js_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 91 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:72:74: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 72 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_leq_same_nums::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:143:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 143 | CHECK(leq(d.d42, d.d42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:144:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 144 | CHECK(leq(d.i42, d.i42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:145:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 145 | CHECK(leq(d.d42, d.i42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLooselyEqual.cpp:146:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 146 | CHECK(leq(d.i42, d.d42)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::nextFromOptimizedArray(JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:100:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 100 | inline bool ForOfIterator::nextFromOptimizedArray(MutableHandleValue vp, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:129:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 129 | bool ForOfIterator::next(MutableHandleValue vp, bool* done) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:132:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 132 | return nextFromOptimizedArray(vp, done); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:20, from Unified_cpp_js_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src15.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* js::AsyncFunctionResolve(JSContext*, JS::Handle, JS::HandleValue, js::AsyncFunctionResolveKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:170:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 170 | JSObject* js::AsyncFunctionResolve( | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:166:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | if (!GetAndClearExceptionAndStack(cx_, &completionException, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | &completionExceptionStack)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:183:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 183 | cx_->setPendingException(completionException, completionExceptionStack); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:20, from Unified_cpp_js_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:209:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 209 | cx_->setPendingException(completionException, completionExceptionStack); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2095:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2095 | bool DebuggerObject::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2109:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2109 | if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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))); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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))); | ~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/jit/Unified_cpp_js_src_jit9.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 370 | PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp), | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ In file included from Unified_cpp_js_src0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:186:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 186 | static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str, | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:20, from Unified_cpp_js_src0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | return static_cast(this)->get().parse(vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | return static_cast(this)->get().parse(vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLookup.cpp: In member function 'virtual bool cls_testLookup_bug570195::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testLookup.cpp:97:3: note: in expansion of macro 'EVAL' 97 | EVAL("document.all ? true : false", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testLookup.cpp:99:3: note: in expansion of macro 'EVAL' 99 | EVAL("document.hasOwnProperty('all')", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2178:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2178 | bool DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2185:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2185 | if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2188:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2188 | JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' 142 | auto tmpResult_ = (expr); \ | ^~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2199:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2199 | return DefineProperty(cx, referent, id, desc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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++ -o Unified_cpp_js_src_jit9.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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, | ^~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests20.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests20.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Compiling jsrust_shared v0.1.0 (/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_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.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=70358cd6d0f91670 -C extra-filename=-70358cd6d0f91670 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern encoding_c=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libencoding_c-0fe7edd5323fb61d.rmeta --extern encoding_c_mem=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libencoding_c_mem-c9f7fbf66d10de5c.rmeta --extern mozglue_static=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libmozglue_static-46e8fc48419a026f.rmeta --extern mozilla_central_workspace_hack=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libmozilla_central_workspace_hack-061086ed2303c152.rmeta -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out` /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testMappedArrayBuffer.cpp: In member function 'bool cls_testMappedArrayBuffer_bug945152::TestTransferObject()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testMappedArrayBuffer.cpp:178:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 178 | CHECK(cloned_buffer.write(cx, v1, transferable, policy, nullptr, nullptr)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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()); | ~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeNativeFunction(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2503:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2503 | bool DebuggerObject::makeDebuggeeNativeFunction(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2503: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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src14.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 338 | bool js::IsArrayBufferMaybeShared(HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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++ -o TestIntegerPrintfMacros.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestIntegerPrintfMacros.cpp mfbt/tests/TestIntegerRange.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1310:52: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1310 | return DebuggerObject::makeDebuggeeNativeFunction(cx, object, args[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1311 | args.rval()); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2560:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2560 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2560:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.o.pp Unified_cpp_js_src3.cpp js/src/Unified_cpp_js_src4.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::isSameNativeMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1319:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1319 | return DebuggerObject::isSameNative(cx, object, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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)) { | ~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_load(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2646:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2646 | ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2647 | dbgobj, nullptr, isWrapper, isWindowProxy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2649:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2649 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2650 | nullptr, "a global object"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool atomics_isLockFree(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:22, from Unified_cpp_js_src14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:47:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 47 | entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:49:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 49 | entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:60:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 60 | entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | asyncCause); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:63:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 63 | entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | asyncCause); | ~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 401 | bool Module::extractCode(JSContext* cx, Tier tier, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:427:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 427 | if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:443:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 443 | if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:448:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:453:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 453 | if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:459:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 459 | if (!JS_DefineProperty(cx, segment, "funcIndex", value, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:465:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 465 | if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 471 | if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:483:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 483 | if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestIntegerRange.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestIntegerRange.cpp mfbt/tests/TestJSONWriter.o In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 113 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src4.o.pp Unified_cpp_js_src4.cpp js/src/Unified_cpp_js_src5.o In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:232:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 250 | if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: 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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3111:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3111 | static bool ConvertToJS(JSContext* cx, HandleObject typeObj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 409 | if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 113 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113: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.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.cpp:198:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 198 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8239:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8239 | bool CDataFinalizer::GetValue(JSContext* cx, JSObject* obj, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8253:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8253 | return ConvertToJS(cx, ctype, /*parent*/ nullptr, p->cargs, false, true, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8254 | aResult); | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.cpp:224:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 224 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:311:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 311 | if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 329 | if (!js::Call(cx, trap, hval, args, &hval)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: 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.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.cpp:238:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 238 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_add(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 511 | bool ScriptedProxyHandler::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:528:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 528 | if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:534:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 534 | return GetOwnPropertyDescriptor(cx, target, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:556:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 556 | if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 597 | if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:606:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 606 | if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | targetDesc, &errorDetails)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src5.o.pp Unified_cpp_js_src5.cpp js/src/Unified_cpp_js_src6.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_and(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1054:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1054 | if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130: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.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1081:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1081 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_or(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 Unified_cpp_js_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:2344:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2344 | if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:2345:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2345 | !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:2346:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2346 | !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:2347:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2347 | !DefineDataProperty(cx, item, countId, countValue) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:640:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 640 | bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:658:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 658 | if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:664:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 664 | return DefineProperty(cx, target, id, desc, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:669:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 669 | if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 688 | if (!Call(cx, trap, thisv, args, &trapResult)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:688: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.15.0/js/src/proxy/ScriptedProxyHandler.cpp:700:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 700 | if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:727:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 727 | if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 728 | &errorDetails)) | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Join(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:9098:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 9098 | if (!jsvalToInteger(cx, args[0], &hi)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:9099:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 9099 | return ArgumentConvError(cx, args[0], "UInt64.join", 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:9101:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 9101 | if (!jsvalToInteger(cx, args[1], &lo)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:9102:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 9102 | return ArgumentConvError(cx, args[1], "UInt64.join", 1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static js::DebuggerScript* js::DebuggerScript::check(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:155:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 155 | DebuggerScript* DebuggerScript::check(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:976:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 976 | if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1009:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1009 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Join(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8929:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8929 | if (!jsvalToInteger(cx, args[0], &hi)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8930:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8930 | return ArgumentConvError(cx, args[0], "Int64.join", 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8932:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8932 | if (!jsvalToInteger(cx, args[1], &lo)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8933:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8933 | return ArgumentConvError(cx, args[1], "Int64.join", 1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::ctypes::CDataFinalizer::Methods::ToString(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getIsAsyncFunction()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getIsFunction()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ReadTypedArrayCommon(JSContext*, unsigned int, JS::Value*, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8020:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 8020 | return NonStringBaseError(cx, args.thisv()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1689:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1689 | const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getIsModule()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:272:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 302 | ok = NativeSetProperty(cx, varobj, id, val, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:302:40: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getDisplayName()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src18.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src18.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp:152:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 152 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*, arena_id_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7891:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 7891 | return NonStringBaseError(cx, args.thisv()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_store(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getUrl()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2873:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2873 | static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2917:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2917 | return jsvalToBigInteger(cx, innerData, allowString, result, overflow); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8964:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8964 | if (!jsvalToBigInteger(cx, args[0], true, &u, &overflow)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8968:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8968 | return ArgumentConvError(cx, args[0], "UInt64", 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Sprintf.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Likely.h:16:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' 674 | if (MOZ_LIKELY(expr)) { \ | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8974:3: note: in expansion of macro 'MOZ_ALWAYS_TRUE' 8974 | MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2873:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2873 | static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2917:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2917 | return jsvalToBigInteger(cx, innerData, allowString, result, overflow); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8793:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8793 | if (!jsvalToBigInteger(cx, args[0], true, &i, &overflow)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8797:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8797 | return ArgumentConvError(cx, args[0], "Int64", 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Sprintf.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Likely.h:16:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' 674 | if (MOZ_LIKELY(expr)) { \ | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8803:3: note: in expansion of macro 'MOZ_ALWAYS_TRUE' 8803 | MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 186 | bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) { | ^~ In file included from Unified_cpp_js_src15.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::addValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2706:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2706 | bool BigInt::addValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2706: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.15.0/js/src/vm/BigIntType.cpp:2706: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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2873:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2873 | static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2917:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2917 | return jsvalToBigInteger(cx, innerData, allowString, result, overflow); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::subValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2722:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2722 | bool BigInt::subValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2722: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.15.0/js/src/vm/BigIntType.cpp:2722: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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::mulValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2738:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2738 | bool BigInt::mulValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2738: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.15.0/js/src/vm/BigIntType.cpp:2738: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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToSize(JSContext*, JS::HandleValue, bool, size_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2925:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2925 | static bool jsvalToSize(JSContext* cx, HandleValue val, bool allowString, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2928:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2928 | if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, js::MaybeConstruct)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:369:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 369 | bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:369: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.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::divValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2754:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2754 | bool BigInt::divValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2754: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.15.0/js/src/vm/BigIntType.cpp:2754: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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:378:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5736:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5736 | return IncompatibleThisType(cx, "ArrayType.prototype.addressOfElement", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5737 | "non-ArrayType CData", args.thisv()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5763:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5763 | if (!jsvalToSize(cx, args[0], false, &index)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5764:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5764 | return InvalidIndexError(cx, args[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::modValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2770 | bool BigInt::modValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2770: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.15.0/js/src/vm/BigIntType.cpp:2770: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.15.0/js/src/vm/Interpreter.cpp: In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 409 | return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | envChain_, evalInFrame_); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSourceStart()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In member function 'js::InterpreterFrame* js::RunState::pushInterpreterFrame(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 409 | return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | envChain_, evalInFrame_); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::powValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2786:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2786 | bool BigInt::powValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2786: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.15.0/js/src/vm/BigIntType.cpp:2786: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.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::negValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2802:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2802 | bool BigInt::negValue(JSContext* cx, HandleValue operand, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2802: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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 342 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:4834:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4834 | if (args.length() == 1 && !jsvalToSize(cx, args[0], false, &length)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::incValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2815:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2815 | bool BigInt::incValue(JSContext* cx, HandleValue operand, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2815: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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:960:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 960 | bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:974:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 974 | ReportValueError(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | "not an object or null"); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::decValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2828:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2828 | bool BigInt::decValue(JSContext* cx, HandleValue operand, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2828: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.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSourceLength()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::PlainObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:979:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 979 | PlainObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2841:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2841 | bool BigInt::lshValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:979:14: 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.15.0/js/src/vm/BigIntType.cpp:2841: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.15.0/js/src/vm/BigIntType.cpp:2841: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.15.0/js/src/vm/Interpreter.cpp:981:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 981 | ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::Create(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5311:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5311 | if (args.length() == 2 && !jsvalToSize(cx, args[1], false, &length)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:393:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 393 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::rshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2857:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2857 | bool BigInt::rshValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2857: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.15.0/js/src/vm/BigIntType.cpp:2857: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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::HandleValue, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8520:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8520 | if (!ConvertToJS(cx, ctype, nullptr, p->cargs, false, true, &valJSData)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitAndValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2873:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2873 | bool BigInt::bitAndValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2873: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.15.0/js/src/vm/BigIntType.cpp:2873: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.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getMainOffset()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitXorValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2889:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2889 | bool BigInt::bitXorValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2889: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.15.0/js/src/vm/BigIntType.cpp:2889: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.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getGlobal()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitOrValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2905:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2905 | bool BigInt::bitOrValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2905: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.15.0/js/src/vm/BigIntType.cpp:2905: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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8597:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8597 | if (ConvertToJS(cx, resultType, nullptr, p->rvalue, false, true, &result)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitNotValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2921:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2921 | bool BigInt::bitNotValue(JSContext* cx, HandleValue operand, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2921: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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsGetter(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5269:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5269 | if (!ConvertToJS(cx, baseType, nullptr, data, false, false, &result)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4640:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4640 | bool js::ThrowOperation(JSContext* cx, HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4642 | cx->setPendingExceptionAndCaptureStack(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src14.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:492:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:500:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 500 | if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:538:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 538 | NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6374:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6374 | return IncompatibleThisType(cx, "StructType property getter", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6375 | "non-StructType CData", args.thisv()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6393:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 6393 | return ConvertToJS(cx, fieldType, obj, data, false, false, args.rval()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestJSONWriter.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestJSONWriter.cpp mfbt/tests/TestLinkedList.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4689:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 4689 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4646 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4646: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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:595:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 595 | bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:600:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 600 | return proxy->as().handler()->boxedValue_unbox(cx, proxy, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueGetter(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7662:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 7662 | return ConvertToJS(cx, ctype, nullptr, GetData(obj), true, false, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7663 | args.rval()); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getChildScripts()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:774:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 774 | JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:772:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 772 | static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:780:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 780 | if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:805:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 805 | NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetValueProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4704 | bool js::GetValueProperty(JSContext* cx, HandleValue value, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4704: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.15.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4706 | return GetProperty(cx, value, name, vp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4706:21: 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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:670:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:710:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 710 | if (!NativeDefineProperty(cx, obj.as(), id, newArgDesc, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | result)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4782:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 4782 | if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvError(JSContext*, const char*, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1100:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1100 | static bool ConvError(JSContext* cx, const char* expectedStr, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1105:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1105 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:935:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 935 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:940:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 940 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:945:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 945 | if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:950:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 950 | if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewSingletonProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:799:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 799 | JS_FRIEND_API JSObject* js::NewSingletonProxyObject( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4831:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4831 | return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvError(JSContext*, JS::HandleObject, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1214 | static bool ConvError(JSContext* cx, HandleObject expectedType, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1279:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1279 | static bool ArrayLengthOverflow(JSContext* cx, unsigned expectedLength, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1285:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1285 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:978:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 978 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:983:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 983 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:988:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 988 | if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:993:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 993 | if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1254:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1254 | static bool ArrayLengthMismatch(JSContext* cx, unsigned expectedLength, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1260:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1260 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4866:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4866 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4890:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4890 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 258 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:261:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 261 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 682 | bool MapObject::is(HandleValue v) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:281:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 281 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:284:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 284 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1346:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1346 | bool SetObject::is(HandleValue v) { | ^~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 103 | bool ImportEntryObject::isInstance(HandleValue value) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 177 | bool ExportEntryObject::isInstance(HandleValue value) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 348 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:348: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.15.0/js/src/proxy/Proxy.cpp:351:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 258 | bool RequestedModuleObject::isInstance(HandleValue value) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1249:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1249 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1254:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1254 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1263:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1263 | if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:740:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 740 | bool ModuleObject::isInstance(HandleValue value) { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::Nursery::sweep(JSTracer*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Nursery.cpp:1314:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 1314 | for (CompartmentsIter c(runtime()); !c.done(); c.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:403: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.15.0/js/src/proxy/Proxy.cpp:407:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 407 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ImplicitConvert(JSContext*, JS::HandleValue, JSObject*, void*, js::ctypes::ConversionType, bool*, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3267:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3267 | static bool ImplicitConvert(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3343:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3343 | } else if (!jsvalToInteger(cx, val, &result)) { \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CHAR16_CASE' 101 | MACRO(char16_t, char16_t, ffi_type_uint16) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3350:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE' 3350 | CTYPES_FOR_EACH_CHAR16_TYPE(CHAR16_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'INTEGRAL_CASE' 65 | MACRO(int8_t, int8_t, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'INTEGRAL_CASE' 66 | MACRO(int16_t, int16_t, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'INTEGRAL_CASE' 67 | MACRO(int32_t, int32_t, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'INTEGRAL_CASE' 68 | MACRO(uint8_t, uint8_t, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'INTEGRAL_CASE' 69 | MACRO(uint16_t, uint16_t, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'INTEGRAL_CASE' 70 | MACRO(uint32_t, uint32_t, ffi_type_uint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'INTEGRAL_CASE' 71 | MACRO(short, short, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'INTEGRAL_CASE' 72 | MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'INTEGRAL_CASE' 73 | MACRO(int, int, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'INTEGRAL_CASE' 74 | MACRO(unsigned_int, unsigned int, ffi_type_uint32) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3362:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 3362 | CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'INTEGRAL_CASE' 77 | MACRO(int64_t, int64_t, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'INTEGRAL_CASE' 78 | MACRO(uint64_t, uint64_t, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'INTEGRAL_CASE' 79 | MACRO(long, long, CTYPES_FFI_LONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'INTEGRAL_CASE' 80 | MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'INTEGRAL_CASE' 81 | MACRO(long_long, long long, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'INTEGRAL_CASE' 82 | MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'INTEGRAL_CASE' 83 | MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'INTEGRAL_CASE' 84 | MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'INTEGRAL_CASE' 85 | MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'INTEGRAL_CASE' 86 | MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'INTEGRAL_CASE' 87 | MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3363:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 3363 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'INTEGRAL_CASE' 96 | MACRO(char, char, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3369:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 3369 | CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'INTEGRAL_CASE' 97 | MACRO(signed_char, signed char, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3369:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 3369 | CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3356:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3356 | if (!jsvalToInteger(cx, val, &result)) \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'INTEGRAL_CASE' 98 | MACRO(unsigned_char, unsigned char, ffi_type_uint8) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3369:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 3369 | CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3374 | if (!jsvalToFloat(cx, val, &result)) \ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'FLOAT_CASE' 90 | MACRO(float32_t, float, ffi_type_float) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3380:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 3380 | CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3374 | if (!jsvalToFloat(cx, val, &result)) \ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'FLOAT_CASE' 91 | MACRO(float64_t, double, ffi_type_double) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3380:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 3380 | CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3374 | if (!jsvalToFloat(cx, val, &result)) \ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'FLOAT_CASE' 92 | MACRO(float, float, ffi_type_float) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3380:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 3380 | CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3374 | if (!jsvalToFloat(cx, val, &result)) \ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'FLOAT_CASE' 93 | MACRO(double, double, ffi_type_double) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3380:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 3380 | CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3559:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3559 | return ArrayLengthOverflow(cx, targetLength, targetType, nbytes, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3560 | val, convType); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3578:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3578 | return ArrayLengthOverflow(cx, targetLength, targetType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3579 | sourceLength, val, convType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3607:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3607 | return ArrayLengthMismatch(cx, targetLength, targetType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3608 | size_t(sourceLength), val, convType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3621:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3621 | if (!JS_GetElement(cx, valObj, i, &item)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3626:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3626 | if (!ImplicitConvert(cx, item, baseType, data, convType, nullptr, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | funObj, argIndex, targetType, i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3644:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3644 | return ArrayLengthMismatch(cx, arraySize, targetType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3645 | size_t(sourceLength), val, convType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3673:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3673 | return ArrayLengthMismatch(cx, arraySize, targetType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3674 | size_t(sourceLength), val, convType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1365:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1365 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1720:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1720 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1727:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1727 | const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3732:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3732 | if (!JS_GetPropertyById(cx, valObj, id, &prop)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3738:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3738 | if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3739 | nullptr, funObj, argIndex, targetType, i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4948 | bool js::GetAndClearExceptionAndStack(JSContext* cx, MutableHandleValue res, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4950 | if (!cx->getPendingException(res)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4960:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4960 | bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4962:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4962 | return GetAndClearExceptionAndStack(cx, res, &stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = true]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1291:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1291 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1296 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1301:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1301 | if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepObjectGroups()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].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.15.0/js/src/gc/GC.cpp:5017:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5017 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5064:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5064 | bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5069 | bool js::AddValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5069: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.15.0/js/src/vm/Interpreter.cpp:5069: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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ReceiverGuard.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1472 | return BigInt::addValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1472:28: 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.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepMisc()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].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.15.0/js/src/gc/GC.cpp:5025:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5025 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:625:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 625 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getEffectfulOffsets()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5074 | bool js::SubValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5074: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.15.0/js/src/vm/Interpreter.cpp:5074: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1766 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1488 | return BigInt::subValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1488:28: 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.15.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1771 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1776 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 624 | bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:624: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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5079 | bool js::MulValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5079: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.15.0/js/src/vm/Interpreter.cpp:5079: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1504 | return BigInt::mulValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:985:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 985 | static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'bool js::gc::GCRuntime::shouldRepeatForDeadZone(JS::GCReason)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.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.15.0/js/src/gc/GC.cpp:7244:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 7244 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 519 | static bool ValidatePropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:519: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.15.0/js/src/builtin/ModuleObject.cpp:541:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 541 | if (!SameValue(cx, desc.value(), expectedValue, &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5084 | bool js::DivValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5084: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.15.0/js/src/vm/Interpreter.cpp:5084: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1520 | return BigInt::divValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1520:28: 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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:1915:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1915 | JSString* str = ValueToSource(cx, v); | ~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:1925:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1925 | JSString* str = ValueToSource(cx, objv); | ~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5089 | bool js::ModValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5089: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.15.0/js/src/vm/Interpreter.cpp:5089: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1544 | return BigInt::modValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1544:28: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Compartment-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:70, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In member function 'bool js::DebuggerScript::CallData::getLineOffsets()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5094 | bool js::PowValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5094: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.15.0/js/src/vm/Interpreter.cpp:5094: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1560 | return BigInt::powValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1560:28: 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.15.0/js/src/dist/include/mozilla/LinkedList.h:72, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/util/Poison.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ds/LifoAlloc.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmCode.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.h:156:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:313:57: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.h:157:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:313:57: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5099 | bool js::BitNot(JSContext* cx, MutableHandleValue in, MutableHandleValue res) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5099: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1575 | return BigInt::bitNotValue(cx, in, out); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsSetter(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5290:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5290 | return ImplicitConvert(cx, args.get(0), baseType, data, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5291 | ConversionType::Setter, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5103 | bool js::BitXor(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5103: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.15.0/js/src/vm/Interpreter.cpp:5103: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1591 | return BigInt::bitXorValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1591: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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5108 | bool js::BitOr(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5108: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.15.0/js/src/vm/Interpreter.cpp:5108: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.15.0/js/src/vm/Interpreter.cpp:5108: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.15.0/js/src/vm/Interpreter.cpp:5108: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1607 | return BigInt::bitOrValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1607:30: 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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5113 | bool js::BitAnd(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5113: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.15.0/js/src/vm/Interpreter.cpp:5113: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.15.0/js/src/vm/Interpreter.cpp:5113: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.15.0/js/src/vm/Interpreter.cpp:5113: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1623 | return BigInt::bitAndValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1623: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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6412:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6412 | return IncompatibleThisType(cx, "StructType property setter", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6413 | "non-StructType CData", args.thisv()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6432:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6432 | return ImplicitConvert(cx, args.get(0), field->mType, data, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6433 | ConversionType::Setter, nullptr, nullptr, 0, typeObj, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6434 | field->mIndex); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5118 | bool js::BitLsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5118: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.15.0/js/src/vm/Interpreter.cpp:5118: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.15.0/js/src/vm/Interpreter.cpp:5118: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.15.0/js/src/vm/Interpreter.cpp:5118: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1639 | return BigInt::lshValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1639:28: 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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5123 | bool js::BitRsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5123: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.15.0/js/src/vm/Interpreter.cpp:5123: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.15.0/js/src/vm/Interpreter.cpp:5123: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.15.0/js/src/vm/Interpreter.cpp:5123: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1660 | return BigInt::rshValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1660:28: 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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertArgument(JSContext*, JS::HandleObject, unsigned int, JS::HandleValue, JSObject*, js::ctypes::AutoValue*, js::ctypes::AutoValueAutoArray*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6947:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6947 | static bool ConvertArgument(JSContext* cx, HandleObject funObj, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6956:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6956 | if (!ImplicitConvert(cx, arg, type, value->mData, ConversionType::Argument, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6957 | &freePointer, funObj, argIndex)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2935:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2935 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2964:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2964 | ReportValueError(cx, JSMSG_CANT_CONVERT_TO, JSDVG_IGNORE_STACK, v, nullptr, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2965 | "BigInt"); | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5128 | bool js::UrshValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5128: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.15.0/js/src/vm/Interpreter.cpp:5128: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.15.0/js/src/vm/Interpreter.cpp:5128: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.15.0/js/src/vm/Interpreter.cpp:5128: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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* JS::ToBigInt(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3810:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3810 | BigInt* JS::ToBigInt(JSContext* cx, HandleValue val) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3811:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3811 | return js::ToBigInt(cx, val); | ~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::Result js::ToBigInt64(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2969:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2969 | JS::Result js::ToBigInt64(JSContext* cx, HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2970:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2970 | BigInt* bi = js::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::Result js::ToBigUint64(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2977:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2977 | JS::Result js::ToBigUint64(JSContext* cx, HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2978:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2978 | BigInt* bi = js::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5133 | bool js::LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5133: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.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3469:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3469 | bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3469: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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6984:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6984 | return IncompatibleThisType(cx, "FunctionType.prototype.call", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6985 | "non-PointerType CData", args.calleev()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6990:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6990 | return IncompatibleThisType(cx, "FunctionType.prototype.call", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6991 | "non-FunctionType pointer", args.calleev()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7022:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7022 | if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], &values[i], | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7023 | &strings)) { | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1834:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1834 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7058:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7058 | if (!ConvertArgument(cx, obj, i, arg, type, &values[i], &strings)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7147:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 7147 | return ConvertToJS(cx, returnType, nullptr, returnValue.mData, false, true, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7148 | args.rval()); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::Result JS::BigInt::looselyEqual(JSContext*, JS::HandleBigInt, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3393:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3393 | JS::Result BigInt::looselyEqual(JSContext* cx, HandleBigInt lhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3416:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3416 | return looselyEqual(cx, lhs, rhsPrimitive); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getBreakpoints()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5138 | bool js::LessThanOrEqual(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:1683:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1683 | MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) { | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2330:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2330 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2330: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.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:103:13: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | return *it; | ^~ In file included from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:428:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 428 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:563:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 563 | if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getOffsetsCoverage()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5143 | bool js::GreaterThan(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5143: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.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueSetter(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7669:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 7669 | return ImplicitConvert(cx, args.get(0), GetCType(obj), GetData(obj), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7670 | ConversionType::Setter, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::check(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:127:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 127 | DebuggerSource* DebuggerSource::check(JSContext* cx, HandleValue thisv) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:255:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 255 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args.thisv(), nullptr, "a wasm source"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiateGlobals(JSContext*, const ValVector&, js::WasmGlobalObjectVector&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:890:35: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 890 | cx, WasmGlobalObject::create(cx, val, global.isMutable(), proto)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5148 | bool js::GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5148: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.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8360:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8360 | if (!ImplicitConvert(cx, valData, objArgType, cargs.get(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8361 | ConversionType::Finalizer, &freePointer, objCodePtrType, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8362 | 0)) { | ~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1497:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1497 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5153 | bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5195:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5195 | bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5358:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5358 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:515:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 515 | if (!DefineDataProperty(cx, asyncGenerator, cx->names().constructor, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | asyncGenFunctionVal, JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:103:13: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | return *it; | ^~ In file included from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:647:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 647 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:24, from Unified_cpp_js_src15.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ExplicitConvert(JSContext*, JS::HandleValue, JS::HandleObject, void*, js::ctypes::ConversionType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3761:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3761 | static bool ExplicitConvert(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3761: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.15.0/js/src/ctypes/CTypes.cpp:3765:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3765 | if (ImplicitConvert(cx, val, targetType, buffer, convType, nullptr)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3773:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3773 | if (!JS_GetPendingException(cx, &ex)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElement]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowObjectCoercible(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5662 | bool js::ThrowObjectCoercible(JSContext* cx, HandleValue value) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5664 | ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3826:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3826 | JS_SetPendingException(cx, ex); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5668 | bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5668: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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:758:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 758 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:17, from Unified_cpp_js_src15.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool JS::IsArrayObject(JSContext*, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:4560:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4560 | JS_PUBLIC_API bool JS::IsArrayObject(JSContext* cx, Handle value, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In function 'JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2504:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2504 | JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2519:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2519 | return ValueToSource(cx, v); | ~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps::storeResult(JSContext*, T, JS::MutableHandleValue) [with T = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:155:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 155 | JS::Result<> ArrayOps::storeResult(JSContext* cx, uint32_t v, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2009 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2018:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2018 | dateObj->setUTCTime(TimeClip(result), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle, ResumeKind, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:83:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 83 | static bool AsyncFunctionResume(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:83: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.15.0/js/src/vm/AsyncFunction.cpp:128:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 128 | if (!CallSelfHostedFunction(cx, funName, generatorOrValue, args, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | &generatorOrValue)) { | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:138:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 138 | if (!GetAndClearException(cx, &exn)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:221: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.15.0/js/src/vm/Interpreter-inl.h:221: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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:156:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 156 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:159:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 159 | return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:164:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:167:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 167 | return AsyncFunctionResume(cx, generator, ResumeKind::Throw, reason); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:724:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 724 | if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2075 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:301:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 301 | AsyncGeneratorRequest* AsyncGeneratorRequest::create( | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4998: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.15.0/js/src/vm/Interpreter.cpp:4998: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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:75:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 75 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4998: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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::ScriptSourceObject* EnsureSourceObject(JSContext*, js::HandleDebuggerSource)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:515:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 515 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, v, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | nullptr, "a JS source"); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:66:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 66 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2104:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2104 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In member function 'bool js::DebuggerSource::CallData::setSourceMapURL()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5032 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5032: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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src_debugger1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:22, from Unified_cpp_js_src14.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2141:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2141 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5042 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5042: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.15.0/js/src/vm/Interpreter.cpp:5042: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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool js::obj_is(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1669:17: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1669 | if (!SameValue(cx, args.get(0), args.get(1), &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::createRequest(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:225:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 225 | AsyncGeneratorRequest* AsyncGeneratorObject::createRequest( | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:225:24: 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.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | MOZ_MUST_USE bool js::AsyncGeneratorResume( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:393:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 393 | if (!CallSelfHostedFunction(cx, funName, thisOrRval, args, &thisOrRval)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:343:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 343 | if (!GetAndClearException(cx, &value)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2178:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2178 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5052 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5052: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.15.0/js/src/vm/Interpreter.cpp:5052: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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:30:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 30 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:33:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 33 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:38:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 38 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 41 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:46:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 46 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:49:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 49 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:54:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 54 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 41 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:636:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 636 | if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:662:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 662 | RootedBigInt value(cx, ToBigInt(cx, valv)); | ~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5256:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1126:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1126 | return CallSelfHostedFunction(cx, name, thisv, args, &ignored); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:829:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 829 | if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 113 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: 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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1053:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1053 | ReportNotObject(cx, err, spindex, v); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/proxy/ScriptedProxyHandler.cpp:794:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 794 | if (!ValueToId(cx, next, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/proxy/ScriptedProxyHandler.cpp:891:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 891 | if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2220:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2220 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestLinkedList.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestLinkedList.cpp mfbt/tests/TestMacroArgs.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src6.o.pp Unified_cpp_js_src6.cpp js/src/Unified_cpp_js_src7.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::Normal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 253 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:263:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | return FetchName(cx, env, pobj, name, prop, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2263 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Boolean.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Boolean.cpp:164:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2310:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2310 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1545:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1545 | static bool forEach(const char* funcName, JSContext* cx, HandleObject obj, | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1545: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.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130: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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::BuildDataSource(JSContext*, JS::HandleObject, void*, bool, js::ctypes::AutoString&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:4168:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4168 | JSString* src = JS_ValueToSource(cx, valStr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1925:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1925 | auto uniqueCharsFromString = [](JSContext* cx, | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:70, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2358:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2358 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2403:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2403 | UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2403: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.15.0/js/src/vm/BytecodeUtil.cpp:2409:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2409 | if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2421:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2421 | fallback = ValueToSource(cx, v); | ~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1923 | void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1923:6: 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_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2456:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2456 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2456: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.15.0/js/src/wasm/WasmTypes.cpp: In static member function 'static js::wasm::WasmValueBox* js::wasm::WasmValueBox::create(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:111:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 111 | WasmValueBox* WasmValueBox::create(JSContext* cx, HandleValue val) { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::TypeOf]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::wasm::BoxAnyRef(JSContext*, JS::HandleValue, js::wasm::MutableHandleAnyRef)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:120:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 120 | bool wasm::BoxAnyRef(JSContext* cx, HandleValue val, MutableHandleAnyRef addr) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:134:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 134 | WasmValueBox* box = WasmValueBox::create(cx, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeValueMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1301:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1301 | return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2388:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2388 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp: In function 'JSObject* js::wasm::BoxBoxableValue(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:140:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 140 | JSObject* wasm::BoxBoxableValue(JSContext* cx, HandleValue val) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:142:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 142 | return WasmValueBox::create(cx, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::BoxWasmAnyRef(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:186:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 186 | WasmValueBox* box = WasmValueBox::create(cx, args[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool PrintHelpString(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9275:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 9275 | static bool PrintHelpString(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9275: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.15.0/js/src/shell/js.cpp: In function 'bool PrintHelp(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9290:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 9290 | if (!JS_GetProperty(cx, obj, "usage", &usage)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9294:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 9294 | if (!JS_GetProperty(cx, obj, "help", &help)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9302:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 9302 | return PrintHelpString(cx, usage) && PrintHelpString(cx, help); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9302:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 9302 | return PrintHelpString(cx, usage) && PrintHelpString(cx, help); | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1030 | if (!Construct(cx, fun, cargs, fun, &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1030:17: 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.15.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2256:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2256 | Result DebuggerObject::getProperty(JSContext* cx, | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/shell/js.cpp: In function 'bool CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3802:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3802 | if (!DefineDataProperty(cx, obj, cx->names().name, nameVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3811:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3811 | if (!DefineDataProperty(cx, obj, cx->names().message, messageVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3816:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3816 | if (!DefineDataProperty(cx, obj, cx->names().lineNumber, linenoVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3821:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3821 | if (!DefineDataProperty(cx, obj, cx->names().columnNumber, columnVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3831:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3831 | return DefineDataProperty(cx, obj, cx->names().notes, notesArrayVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1342:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1342 | if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1355 | if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: 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.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1379 | if (!Call(cx, trap, thisv, iargs, args.rval())) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2419:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2419 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2473:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2473 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:71, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:283:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src17.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:615:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 615 | static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); } | ^~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:355:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 355 | JSString* str = ToStringSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1291:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1291 | if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1303 | return js::Call(cx, fval, args.thisv(), iargs, args.rval()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1321 | return js::Call(cx, trap, thisv, iargs, args.rval()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In function 'bool IsAggregateError(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | static inline bool IsAggregateError(HandleValue v) { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:907:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 907 | if (!ValueToId(cx, args.get(0), &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2510:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2510 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertyMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:856:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 856 | if (!ValueToId(cx, args[0], &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 861 | if (!ToPropertyDescriptor(cx, args[1], false, &desc)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:865:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 865 | if (!DebuggerObject::defineProperty(cx, object, id, desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool sandbox_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3899:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3899 | if (!JS_GetProperty(cx, obj, "lazy", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:811:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 811 | if (!ValueToId(cx, args.get(0), &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:816:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 816 | if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:820:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 820 | return JS::FromPropertyDescriptor(cx, desc, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2565:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2565 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestMacroArgs.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestMacroArgs.cpp mfbt/tests/TestMacroForEach.o In file included from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:376:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 376 | MOZ_NEVER_INLINE static bool ExecuteScript(JSContext* cx, HandleObject envChain, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:376:30: 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.15.0/js/src/vm/CompilationAndEvaluation.cpp:385:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 385 | return Execute(cx, script, envChain, rval); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool sandbox_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3885:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3885 | if (!JS_GetProperty(cx, obj, "lazy", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/shell/js.cpp: In function 'const char* ToSource(JSContext*, JS::HandleValue, JS::UniqueChars*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2894:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2894 | static const char* ToSource(JSContext* cx, HandleValue vp, UniqueChars* bytes) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2895:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2895 | RootedString str(cx, JS_ValueToSource(cx, vp)); | ~~~~~~~~~~~~~~~~^~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src7.o.pp Unified_cpp_js_src7.cpp js/src/Unified_cpp_js_src8.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1734:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 1734 | if (!offsets || !ValueToId(cx, v, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1739:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1739 | if (!DefineDataProperty(cx, result, id, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2607:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2607 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool EqualGivenSameType(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 27 | static bool EqualGivenSameType(JSContext* cx, JS::Handle lval, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src17.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:687:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 687 | return DefineDataProperty(cx, thisObj, cx->names().stack, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:401:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 401 | BigInt* bi = ToBigInt(cx, value); | ~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool _ZL13PrintInternalP9JSContextRKN2JS8CallArgsEPN2js5shell6RCFileE.part.0(JSContext*, const JS::CallArgs&, js::shell::RCFile*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getAllOffsets()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool EnsureLatin1CharsLinearString.constprop(JSContext*, JS::HandleValue, JS::UniqueChars*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7491:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7491 | static bool EnsureLatin1CharsLinearString(JSContext* cx, HandleValue value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2631:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2631 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2648:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2648 | dateObj->setUTCTime(TimeClip(u), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:654:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 654 | if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:31, from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:19:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 19 | inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index, | ^~~~~~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2653 | NameOpEmitter noe(this, name, loc, kind); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'js::shell::OffThreadJob* LookupOffThreadJobForArgs(JSContext*, js::shell::ScriptKind, const JS::CallArgs&, size_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1572:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1572 | if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1573:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1573 | !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE' 62 | #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE' 104 | CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE' 62 | #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE' 104 | CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE' 65 | MACRO(int8_t, int8_t, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE' 65 | MACRO(int8_t, int8_t, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE' 66 | MACRO(int16_t, int16_t, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE' 66 | MACRO(int16_t, int16_t, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE' 67 | MACRO(int32_t, int32_t, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE' 67 | MACRO(int32_t, int32_t, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE' 68 | MACRO(uint8_t, uint8_t, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE' 68 | MACRO(uint8_t, uint8_t, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE' 69 | MACRO(uint16_t, uint16_t, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE' 69 | MACRO(uint16_t, uint16_t, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE' 70 | MACRO(uint32_t, uint32_t, ffi_type_uint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE' 70 | MACRO(uint32_t, uint32_t, ffi_type_uint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE' 71 | MACRO(short, short, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE' 71 | MACRO(short, short, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE' 72 | MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE' 72 | MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE' 73 | MACRO(int, int, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE' 73 | MACRO(int, int, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE' 74 | MACRO(unsigned_int, unsigned int, ffi_type_uint32) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE' 74 | MACRO(unsigned_int, unsigned int, ffi_type_uint32) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE' 77 | MACRO(int64_t, int64_t, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE' 77 | MACRO(int64_t, int64_t, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE' 78 | MACRO(uint64_t, uint64_t, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE' 78 | MACRO(uint64_t, uint64_t, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE' 79 | MACRO(long, long, CTYPES_FFI_LONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE' 79 | MACRO(long, long, CTYPES_FFI_LONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE' 80 | MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE' 80 | MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE' 81 | MACRO(long_long, long long, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE' 81 | MACRO(long_long, long long, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE' 82 | MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE' 82 | MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE' 83 | MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE' 83 | MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE' 84 | MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE' 84 | MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src8.o.pp Unified_cpp_js_src8.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE' 85 | MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE' 85 | MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE' 86 | MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE' 86 | MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ js/src/Unified_cpp_js_src9.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE' 87 | MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE' 87 | MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE' 90 | MACRO(float32_t, float, ffi_type_float) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE' 90 | MACRO(float32_t, float, ffi_type_float) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE' 91 | MACRO(float64_t, double, ffi_type_double) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE' 91 | MACRO(float64_t, double, ffi_type_double) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE' 92 | MACRO(float, float, ffi_type_float) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE' 92 | MACRO(float, float, ffi_type_float) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE' 93 | MACRO(double, double, ffi_type_double) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE' 93 | MACRO(double, double, ffi_type_double) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' 107 | CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:686:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 686 | if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE' 96 | MACRO(char, char, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 108 | CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 691 | if (!GetProperty(cx_, query, query, cx_->names().minColumn, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | &minColumnValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE' 96 | MACRO(char, char, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 108 | CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 697 | if (!GetProperty(cx_, query, query, cx_->names().minOffset, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | &minOffsetValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 703 | if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 708 | if (!GetProperty(cx_, query, query, cx_->names().maxColumn, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | &maxColumnValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE' 97 | MACRO(signed_char, signed char, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 108 | CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 714 | if (!GetProperty(cx_, query, query, cx_->names().maxOffset, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | &maxOffsetValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE' 97 | MACRO(signed_char, signed char, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 108 | CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE' 98 | MACRO(unsigned_char, unsigned char, ffi_type_uint8) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 108 | CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE' 98 | MACRO(unsigned_char, unsigned char, ffi_type_uint8) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' 108 | CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE' 101 | MACRO(char16_t, char16_t, ffi_type_uint16) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE' 109 | CTYPES_FOR_EACH_CHAR16_TYPE(MACRO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE' 101 | MACRO(char16_t, char16_t, ffi_type_uint16) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE' 109 | CTYPES_FOR_EACH_CHAR16_TYPE(MACRO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2315:31: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 2315 | cx, CType::DefineBuiltin(cx, ctypesObj, "void_t", CTypeProto, CDataProto, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2316 | "void", TYPE_void_t, JS::UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2317 | JS::UndefinedHandleValue, &ffi_type_void)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2315:31: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:34:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 34 | bool HashableValue::setValue(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 752 | bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5162:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5162 | bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1212:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1212 | str = ValueToSource(cx, elt); | ~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:686:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 686 | if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 691 | if (!GetProperty(cx_, query, query, cx_->names().minColumn, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | &minColumnValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 697 | if (!GetProperty(cx_, query, query, cx_->names().minOffset, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | &minOffsetValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 703 | if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 708 | if (!GetProperty(cx_, query, query, cx_->names().maxColumn, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | &maxColumnValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 714 | if (!GetProperty(cx_, query, query, cx_->names().maxOffset, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | &maxOffsetValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1398:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1398 | bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key, | ^~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1220 | static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1220:13: 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.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1228 | static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1228: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.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1237:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1237 | static bool lexicalError_GetOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:812:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 812 | static bool with_GetOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:817:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 817 | return GetOwnPropertyDescriptor(cx, actual, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src9.o.pp Unified_cpp_js_src9.cpp /usr/bin/g++ -o TestMacroForEach.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestMacroForEach.cpp mfbt/tests/TestMathAlgorithms.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 724 | bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:673:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 673 | MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:763:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 763 | static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:768:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 768 | return DefineProperty(cx, actual, id, desc, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 744 | return get(cx, obj, args.get(0), args.rval()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1283 | bool SetObject::isBuiltinAdd(HandleValue add) { | ^~~~~~~~~ /usr/bin/g++ -o TestMathAlgorithms.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestMathAlgorithms.cpp mfbt/tests/TestMaybe.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1578:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1578 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1593 | if (!JS_WrapValue(cx, &wrappedKey)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1641 | JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1641:20: 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.15.0/js/src/builtin/MapObject.cpp:1660:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1660 | if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1656:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1656 | if (!JS_WrapValue(cx, &wrappedKey)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1667:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1667 | if (!JS_WrapValue(cx, rval)) { | ~~~~~~~~~~~~^~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests6.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool num_toString_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1699:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1699 | JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1701:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1701 | return CallObjFunc(MapObject::has, cx, obj, key, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4727:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4727 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1704 | JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1706 | return CallObjFunc(MapObject::delete_, cx, obj, key, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1728 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1728: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.15.0/js/src/builtin/MapObject.cpp:1730:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1730 | return forEach("MapForEach", cx, obj, callbackFn, thisVal); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1730:17: 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.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1764:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1764 | JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1766:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1766 | return CallObjFunc(SetObject::has, cx, obj, key, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1769:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1769 | JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1771:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1771 | return CallObjFunc(SetObject::delete_, cx, obj, key, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1793 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1793: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.15.0/js/src/builtin/MapObject.cpp:1795:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1795 | return forEach("SetForEach", cx, obj, callbackFn, thisVal); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1795: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_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:946:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 946 | if (!ValueToId(cx, args.get(0), &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 161 | auto tmpResult_ = (expr); \ | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:954:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' 954 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, getProperty(cx, object, id, receiver)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:955:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 955 | return comp.get().buildCompletionValue(cx, dbg, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 788 | static bool with_GetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:788:13: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].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.15.0/js/src/gc/GC.cpp:5144:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5144 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 800 | static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:800: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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsnum.h: In function 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].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.15.0/js/src/gc/GC.cpp:5182:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5182 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 527 | bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:527: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.15.0/js/src/vm/EnvironmentObject.cpp:540:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 540 | return NativeGetProperty(cx, self, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:557:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 557 | bool ModuleEnvironmentObject::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:574:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 574 | return NativeGetOwnPropertyDescriptor(cx, self, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:1153:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1153 | if (!JS_DefinePropertyById(cx, exportObj, id, val, propertyAttr)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:31, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 391 | static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:391:31: 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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1153:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1153 | if (!ParseEvalOptions(cx, args.get(2), options)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1161:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1161 | return comp.get().buildCompletionValue(cx, object->owner(), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:481:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 481 | bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:314:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 314 | bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:552:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 552 | bool ModuleNamespaceObject::ProxyHandler::defineProperty( | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 558 | return ValidatePropertyDescriptor(cx, desc, false, false, false, value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:558:40: 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.15.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 578 | return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:578:36: 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.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 309 | inline void InitGlobalLexicalOperation(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests7.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:593: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.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::executeInGlobalMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1118:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1118 | if (!ParseEvalOptions(cx, args.get(1), options)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1126:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1126 | return comp.get().buildCompletionValue(cx, object->owner(), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:31, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 568 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:568:31: 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.15.0/js/src/vm/Interpreter-inl.h:568:31: 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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileWrappers.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitContext.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:9, from Unified_cpp_js_src_jit10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | bool ModuleNamespaceObject::isInstance(HandleValue value) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'JSObject* ShellModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:5120:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5120 | static JSObject* ShellModuleResolveHook(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:5137:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5137 | if (!JS_CallFunctionValue(cx, nullptr, hookValue, args, &result)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::FinishBailoutToBaseline(js::jit::BaselineBailoutInfo*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineBailouts.cpp:1843:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1843 | if (!TypeMonitorResult(cx, stub, topFrame, script, monitorPC, val)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestLinkedList.cpp: In function 'int main()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestLinkedList.cpp:267:20: warning: array subscript 'CountedClass[0]' is partly outside array bounds of 'mozilla::LinkedList > [1]' [-Warray-bounds] 267 | void Release() { mCount--; } | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestLinkedList.cpp:274:36: note: while referencing 'list' 274 | LinkedList> list; | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestLinkedList.cpp:267:26: warning: array subscript 'CountedClass[0]' is partly outside array bounds of 'mozilla::LinkedList > [1]' [-Warray-bounds] 267 | void Release() { mCount--; } | ~~~~~~^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestLinkedList.cpp:274:36: note: while referencing 'list' 274 | LinkedList> list; | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2292:8: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2292 | bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2306:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2306 | return JS_DefinePropertyById(cx, env, id, desc, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CClosure::ArgClosure::operator()(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7420:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 7420 | if (!ConvertToJS(cx, argType, nullptr, args[i], false, false, argv[i])) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7428:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7428 | bool success = JS_CallFunctionValue(cx, thisObj, jsfnVal, argv, &rval); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7436:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7436 | success = ImplicitConvert(cx, rval, fninfo->mReturnType, result, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7437 | ConversionType::Return, nullptr, typeObj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:32, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:3433:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3433 | NativeDefineDataProperty(cx, proto.as(), toGMTStringId, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3434 | toUTCStringFun, 0); | ~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:31, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 582 | static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:582:31: 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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:31, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 594 | return DefineDataProperty(cx, obj, id, val, flags); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1193:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1193 | if (!JS_GetProperty(cx, options, "text", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1202:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1202 | if (!JS_GetProperty(cx, options, "url", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1211:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1211 | if (!JS_GetProperty(cx, options, "startLine", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1220:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1220 | if (!JS_GetProperty(cx, options, "sourceMapURL", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1232 | if (!JS_GetProperty(cx, options, "isScriptElement", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -o TestMaybe.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestMaybe.cpp mfbt/tests/TestNonDereferenceable.o In file included from Unified_cpp_js_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:326:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 326 | bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:326: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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1146:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1146 | if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | UndefinedHandleValue, args, &result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool ValueToSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6301:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6301 | JSString* str = ValueToSource(cx, args.get(0)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:287:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 287 | inline bool SetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/RootMarking.cpp:389:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 389 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2637:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2637 | static bool SetElement(JSContext* cx, HandleObject obj, uint32_t index, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1711:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1711 | JSObject* js::CallModuleResolveHook(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1720:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1733:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1774:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1774 | if (!importHook(cx, referencingPrivate, specifier, promise)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1789 | bool js::FinishDynamicModuleImport(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1803:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1803 | CallModuleResolveHook(cx, referencingPrivate, specifier)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2416:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2416 | static bool DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool GetLastWarning(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:4804:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4804 | if (!JS_WrapValue(cx, &sc->lastWarning)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:407:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 407 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 411 | return ExecuteScript(cx, globalLexical, scriptArg, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests8.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:418:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 418 | return ExecuteScript(cx, globalLexical, scriptArg, &rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1677:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1677 | bool js::IdToStringOrSymbol(JSContext* cx, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool PrintEnumeratedHelp(JSContext*, JS::HandleObject, JS::HandleObject, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9320:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 9320 | if (!JS_GetPropertyById(cx, obj, id, &v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9331:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 9331 | if (!JS_GetProperty(cx, funcObj, "help", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9340:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 9340 | if (!JS_GetProperty(cx, funcObj, "name", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9344:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 9344 | if (!JS_GetProperty(cx, funcObj, "usage", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:9357:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 9357 | if (!ExecuteRegExpLegacy(cx, nullptr, regex, input, &ignored, true, &v)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:433:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 433 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:445:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 445 | return ExecuteScript(cx, globalLexical, script, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests9.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/shell/jsshell.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h: In member function 'virtual bool ShellSourceHook::load(JSContext*, const char*, char16_t**, char**, size_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:706:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 706 | bool js::ArraySetLength(JSContext* cx, Handle arr, HandleId id, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1447:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1447 | bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1449 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1450 | nullptr); | ~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests3.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:332:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 332 | bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::Equal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:342: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.15.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 344 | if (!js::LooselyEqual(cx, lhs, rhs, res)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'JSObject* GetElementCallback(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:4137:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4137 | JSObject* GetElementCallback(JSContext* cx, JS::HandleValue value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:4147:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4147 | if (!JS_GetProperty(cx, infoObject, "element", &elementValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::NotEqual]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:342: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.15.0/js/src/jit/VMFunctions.cpp:342: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.15.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 344 | if (!js::LooselyEqual(cx, lhs, rhs, res)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::Equal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:363: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.15.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 365 | if (!js::StrictlyEqual(cx, lhs, rhs, res)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::NotEqual]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:363: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.15.0/js/src/jit/VMFunctions.cpp:363: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.15.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 365 | if (!js::StrictlyEqual(cx, lhs, rhs, res)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool GetSLX(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3772:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3772 | script = TestingFunctionArgumentToScript(cx, args.get(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:65:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 65 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:500:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 500 | MOZ_ALWAYS_INLINE bool IsString(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:577:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 577 | if (!str_fromCodePoint_one_arg(cx, rval, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool PCToLine(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2958:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2958 | script = TestingFunctionArgumentToScript(cx, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Statistics.cpp:27, from Unified_cpp_js_src_gc2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:103:13: warning: 'source.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | return *it; | ^~ In file included from Unified_cpp_js_src_gc2.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Tracer.cpp:109:25: note: 'source.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 109 | for (CompartmentsIter source(trc->runtime()); !source.done(); source.next()) { | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, js::jit::BaselineFrame*, JS::Handle, JS::HandleValue, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1017:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/HashFunctions.h:50, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompactBuffer.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' 674 | if (MOZ_LIKELY(expr)) { \ | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1021:3: note: in expansion of macro 'MOZ_ALWAYS_FALSE' 1021 | MOZ_ALWAYS_FALSE( | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:608:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 608 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:613:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 613 | if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jit/WarpOracle.cpp:30, from Unified_cpp_js_src_jit11.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In member function 'js::jit::AbortReasonOr js::jit::WarpOracle::createScriptSnapshot(JS::HandleScript)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7231:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7231 | JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7279:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7279 | if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7280 | ConversionType::Return, nullptr, typeObj)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:120:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 120 | if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1037:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1037 | bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src2.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp:159:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 159 | static MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, js::jit::BaselineFrame*, JS::HandleValue, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1202:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1202 | bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1462 | bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Quit(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2289 | Result DebuggerObject::setProperty(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2289:20: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1898:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1910:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1910 | static JSString* ConvertObjectToStringForConcat(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompactBuffer.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:647:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 647 | static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:655:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 655 | return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:662:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 662 | return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1920: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.15.0/js/src/jit/VMFunctions.cpp:1920: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.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5121:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5121 | return ExplicitConvert(cx, args[0], obj, CData::GetData(result), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5122 | ConversionType::Construct); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1928:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1928 | rstr = ConvertObjectToStringForConcat(cx, rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5138:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5138 | } else if (!JS_ValueToObject(cx, args[1], &thisObj)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1938:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1938 | lstr = ConvertObjectToStringForConcat(cx, lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6928:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6928 | cx, CClosure::Create(cx, typeObj, fnObj, thisObj, errVal, data)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5416:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5416 | if (jsvalToSize(cx, args[0], false, &length)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5425:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5425 | if (!JS_GetProperty(cx, arg, "length", &lengthVal) || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5426:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5426 | !jsvalToSize(cx, lengthVal, false, &length)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5485:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5485 | if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5486 | ConversionType::Construct)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6219:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6219 | if (ExplicitConvert(cx, args[0], obj, buffer, ConversionType::Construct)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6246:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6246 | if (!ImplicitConvert(cx, args[field.mIndex], field.mType, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6247 | buffer + field.mOffset, ConversionType::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6248 | nullptr, nullptr, 0, obj, field.mIndex)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:4328:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4328 | if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4329 | ConversionType::Construct)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | static const char* FormatValue(JSContext* cx, HandleValue v, | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1963 | MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1963:19: 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.15.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1966 | if (!TrySkipAwait(cx, val, &canSkip, resolved)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1966:20: 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_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:962:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 962 | if (!ValueToId(cx, args.get(0), &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 161 | auto tmpResult_ = (expr); \ | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' 972 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 161 | auto tmpResult_ = (expr); \ | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' 972 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:974:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 974 | return comp.get().buildCompletionValue(cx, dbg, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool SetARMHwCapFlags(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 884 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:884:13: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 925 | if (!Walk(cx, obj, id, reviver, &newElement)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:925:18: 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.15.0/js/src/builtin/JSON.cpp:939:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 939 | if (!DefineProperty(cx, obj, id, desc, ignored)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 961 | if (!Walk(cx, obj, id, reviver, &newElement)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:961:18: 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.15.0/js/src/builtin/JSON.cpp:975:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 975 | if (!DefineProperty(cx, obj, id, desc, ignored)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130: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.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6669:39: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 6669 | RootedAtom srcAtom(cx, ToAtom(cx, args[0])); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6674:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 6674 | return cx->runtime()->cloneSelfHostedValue(cx, srcName, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:993:13: 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.15.0/js/src/builtin/JSON.cpp:999:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 999 | if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1004:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1004 | return Walk(cx, obj, id, reviver, vp); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1004:14: 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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1008 | bool js::ParseJSONWithReviver(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1008: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.15.0/js/src/builtin/JSON.cpp:28, from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | return static_cast(this)->get().parse(vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1020 | return Revive(cx, reviver, vp); | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestNonDereferenceable.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestNonDereferenceable.cpp mfbt/tests/TestNotNull.o In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3371 | static bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool GetPromiseCombinatorElements(JSContext*, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3215:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 3215 | static MOZ_MUST_USE bool GetPromiseCombinatorElements( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1008 | bool js::ParseJSONWithReviver(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1008: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.15.0/js/src/builtin/JSON.cpp:28, from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | return static_cast(this)->get().parse(vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1020 | return Revive(cx, reviver, vp); | ~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1064 | ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1065 | args.rval()) | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1066 | : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1067 | args.rval()); | ~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 72 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:72: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.15.0/js/src/proxy/BaseProxyHandler.cpp:82:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 82 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 125 | return CallGetter(cx, receiver, getterFunc, vp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /usr/bin/g++ -o TestNotNull.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestNotNull.cpp mfbt/tests/TestPoisonArea.o In file included from Unified_cpp_js_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1602:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1602 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1616:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1616 | if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1624 | if (!JS_WrapValue(cx, rval)) { | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1713 | JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1715:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1715 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1718 | JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1720 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1723:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1723 | JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1725:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1725 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1602:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1602 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1616:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1616 | if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1624 | if (!JS_WrapValue(cx, rval)) { | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1783:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1783 | JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1785:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1785 | return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1778:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1778 | JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1788:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1788 | JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1790:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1790 | return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2215:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2215 | if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2218:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2218 | JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' 142 | auto tmpResult_ = (expr); \ | ^~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2233:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2233 | if (!DefineProperty(cx, referent, ids[i], descs[i])) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, js::AbstractFramePtr, JS::Handle, JS::HandleValue, js::GeneratorResumeKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:145:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 145 | bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:151:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 151 | cx->setPendingExceptionAndCaptureStack(arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:159:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 159 | cx->setPendingException(closing, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestPoisonArea.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestPoisonArea.cpp mfbt/tests/TestRandomNum.o /usr/bin/g++ -o TestRandomNum.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestRandomNum.cpp mfbt/tests/TestRange.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2206:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2206 | bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'bool js::DebuggerObject::CallData::definePropertiesMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2131:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2131 | bool getMissingThis(JSContext* cx, EnvironmentObject& env, | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool CreateExternalArrayBuffer(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Conversions.h: In function 'bool PutStr(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:960:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 960 | return DefineDataProperty( | ~~~~~~~~~~~~~~~~~~^ 961 | cx, global, id, UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src19.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:916:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 916 | return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | prototypeAttrs) && | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:918:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 918 | DefineDataProperty(cx, proto, cx->names().constructor, ctorVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | constructorAttrs); | ~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 618 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 623 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 628 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 633 | if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi.cpp: In function 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2242:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2242 | static bool DefineDataProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:938:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 938 | return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle, js::HandlePropertyName, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3555:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 3555 | if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2349:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2349 | static bool DefineUCDataProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp:63:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 63 | if (!NativeDefineDataProperty(cx, nativeCtor, names[i], value, attrs)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp: In function 'bool IsCustomClass(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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) { | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests2.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testChromeBuffer.cpp: In function 'bool CallTrusted(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3462 | bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3473:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3473 | return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3474 | cx, ei, scopeChain, pc, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -o TestRange.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestRange.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool SetBufferStreamParams(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ mfbt/tests/TestRefPtr.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 527 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:545:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 545 | if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(JSContext*, js::AbstractGeneratorObject&, JSScript*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3477:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3477 | bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3485:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3485 | return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3486 | cx, ei, scopeChain, nullptr, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src17.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 82 | bool js::LooselyEqual(JSContext* cx, JS::Handle lval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:86:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 86 | return EqualGivenSameType(cx, lval, rval, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:133:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 133 | return LooselyEqualBooleanAndOther(cx, lval, rval, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:138:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 138 | return LooselyEqualBooleanAndOther(cx, rval, lval, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:148:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 148 | return js::LooselyEqual(cx, lval, rvalue, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:158:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 158 | return js::LooselyEqual(cx, lvalue, rval, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CompilationAndEvaluation.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 161 | auto tmpResult_ = (expr); \ | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:164:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' 164 | JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 161 | auto tmpResult_ = (expr); \ | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:173:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' 173 | JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6866:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6866 | JSObject* FunctionType::CreateInternal(JSContext* cx, HandleValue abi, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6866: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.15.0/js/src/ctypes/CTypes.cpp:6609:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6609 | FunctionReturnTypeError(cx, type, "is not a ctypes type"); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6618:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6618 | FunctionReturnTypeError(cx, type, "cannot be an array or function"); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6623:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6623 | FunctionReturnTypeError(cx, type, "must have defined size"); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 248 | static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:248: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.15.0/js/src/builtin/ReflectParse.cpp:248:13: 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.15.0/js/src/ctypes/CTypes.cpp:6890:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 6890 | cx, CType::Create(cx, typeProto, dataProto, TYPE_function, nullptr, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6891 | JS::UndefinedHandleValue, JS::UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6892 | nullptr)); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6890:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1467:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1467 | bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj, | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool LineToPC(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2992:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2992 | script = TestingFunctionArgumentToScript(cx, args[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 679 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 55 | static bool LooselyEqualBooleanAndOther(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:78:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 78 | return js::LooselyEqual(cx, lvalue, rval, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1454:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1454 | bool ThrowBadDerivedReturnOrUninitializedThis(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1449 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1450 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 184 | JS_PUBLIC_API bool JS::LooselyEqual(JSContext* cx, Handle value1, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:190:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 190 | return js::LooselyEqual(cx, value1, value2, equal); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 193 | bool js::StrictlyEqual(JSContext* cx, JS::Handle lval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:196:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 196 | return EqualGivenSameType(cx, lval, rval, equal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::Value*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:979:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 979 | bool InterpretResume(JSContext* cx, HandleObject obj, Value* stackValues, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:999:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 999 | return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | UndefinedHandleValue, args, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6829:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6829 | if (!JS::IsArrayObject(cx, args[2], &isArray)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6852:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 6852 | if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6857:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6857 | JSObject* result = CreateInternal(cx, args[0], args[1], argTypes); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 208 | JS_PUBLIC_API bool JS::StrictlyEqual(JSContext* cx, Handle value1, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:214:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 214 | return js::StrictlyEqual(cx, value1, value2, equal); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testDeepFreeze.cpp:15:3: note: in expansion of macro 'EVAL' 15 | EVAL("Object.isFrozen(x)", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/testSymbol.cpp:64:3: note: in expansion of macro 'EVAL' 64 | EVAL("Symbol.iterator", &v); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 225 | bool js::SameValue(JSContext* cx, JS::Handle v1, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:242:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return js::StrictlyEqual(cx, v1, v2, same); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIon(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:696:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 696 | bool CreateThisFromIon(JSContext* cx, HandleObject callee, | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2327:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2327 | Maybe DebuggerObject::call(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2388 | ok = js::Call(cx, calleev, thisv, invokeArgs, &result); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2388:20: 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.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 245 | JS_PUBLIC_API bool JS::SameValue(JSContext* cx, Handle value1, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:251:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 251 | return js::SameValue(cx, value1, value2, same); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1505:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1505 | bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj, | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, js::HandlePropertyName)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3513:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 3513 | if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool DecompileThisScript(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6295:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 6295 | return JS_WrapValue(cx, args.rval()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:934:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 934 | cx, DebuggerObject::call(cx, object, thisv, nargs)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:939:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 939 | return completion->buildCompletionValue(cx, object->owner(), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3958:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3958 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3966:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3966 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetterByValue(JSContext*, JS::HandleFunction, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1486 | bool CallNativeGetterByValue(JSContext* cx, HandleFunction callee, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In lambda function: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:281:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 281 | auto AddProperty = [cx, &comma, &buf](HandleId id, HandleValue val, | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:287:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 287 | idstr = ValueToSource(cx, v); | ~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:315:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 315 | RootedString valsource(cx, ValueToSource(cx, val)); | ~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Crash(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3755:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3755 | if (!JS_GetProperty(cx, opts, "suppress_minidump", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::applyMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1002:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1002 | cx, DebuggerObject::call(cx, object, thisv, nargs)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1007:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1007 | return completion->buildCompletionValue(cx, object->owner(), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool ReadLineBuf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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++ -o TestRefPtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestRefPtr.cpp mfbt/tests/TestResult.o In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1562:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1562 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2262 | return js::CallGetter(cx, receiver, getter, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: 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.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 262 | bool ok = op(cx, obj, id, vp); | ~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:35:3: note: in expansion of macro 'CHECK' 35 | CHECK(!JS::Construct(cx, func, newTarget, args, &obj)); | ^~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool AssertEq(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2919:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2919 | if (!JS::SameValue(cx, args[0], args[1], &same)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2924:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2924 | const char* actual = ToSource(cx, args[0], &bytes0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2925:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2925 | const char* expected = ToSource(cx, args[1], &bytes1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:31, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:747:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 747 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:768:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 768 | if (!DefineDataElement(cx, array, i, val)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:390:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 390 | BigInt* bi = ToBigInt(cx, value); | ~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:442:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 442 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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 Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 659 | bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileInfo.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:9, from Unified_cpp_js_src_jit10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Intern(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/shell/jsshell.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h: In function 'bool WithSourceHook(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testDeepFreeze.cpp:36:3: note: in expansion of macro 'EVAL' 36 | EVAL("Object.isFrozen(o)", &b); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:280:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 280 | inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 287 | return op(cx, obj, id, v); | ~~^~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestResult.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestResult.cpp mfbt/tests/TestRollingMean.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = float]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Sleep_fn(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:370:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 370 | JSString* str = ValueToSource(cx, args.get(0)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::environmentGetter()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:445:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 445 | return dbg->wrapEnvironment(cx, env, args.rval()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp:138:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 138 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | nullptr, "not a symbol"); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool InvokeInterruptCallbackWrapper(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:4620:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4620 | if (!js::Call(cx, args[0], UndefinedHandleValue, iargs, &rv)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:4620:16: 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.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Reflect.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 106 | return GetOwnPropertyKeys( | ~~~~~~~~~~~~~~~~~~^ 107 | cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5949:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5949 | if (!JS_GetElement(cx, fieldsObj, i, &item)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1443:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1443 | const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1396:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1396 | const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1411:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1411 | const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5809:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5809 | if (!JS_GetPropertyById(cx, obj, nameid, &propVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1456:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1456 | const char* typeStr = CTypesToSourceForError(cx, poroVal, typeBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:57: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1425:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1425 | const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:57: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6045:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6045 | if (!SizeTojsval(cx, structSize, &sizeVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Timeout(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src23.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ProxyObject.cpp: In member function 'void js::ProxyObject::init(const js::BaseProxyHandler*, JS::HandleValue, JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ProxyObject.cpp:49:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 49 | void ProxyObject::init(const BaseProxyHandler* handler, HandleValue priv, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 544 | bool ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:544: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.15.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 553 | return NativeSetProperty(cx, self, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:553:38: 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.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Options(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testDebugger.cpp:55:3: note: in expansion of macro 'EVAL' 55 | EVAL("hits", &hitsv); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_shell0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/OSObject.cpp:1038:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1038 | if (!JS_DefineProperty(cx, info, "pid", v, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/OSObject.cpp:1043:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1043 | if (!JS_DefineProperty(cx, info, "exitStatus", v, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp: In member function 'virtual bool cls_testDefinePropertyIgnoredAttributes::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:51:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 51 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "foo", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:59:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 59 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "bar", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:66:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 66 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "bar", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:71:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 71 | CHECK(JS_DefineProperty(cx, obj, "baz", defineValue, /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:74:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 74 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "baz", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:78:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 78 | CHECK(JS_DefineProperty(cx, obj, "quux", defineValue, /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:80:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 80 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "quux", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:85:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 85 | CHECK(JS_DefineProperty( /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:89:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 89 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "quux", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1241:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1241 | if (!JS_GetProperty(cx, options, "stack", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1251:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1251 | if (!JS_GetProperty(cx, options, "cause", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1266:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1266 | if (!JS_GetProperty(cx, options, "explicit", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1276:14: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1276 | return Call(cx, UndefinedHandleValue, function, JS::HandleValueArray::empty(), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1277 | args.rval()); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1276:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/SharedContext.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/CompilationInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeCompilation.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:20, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src17.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:701:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 701 | !(message = ValueToSource(cx, messageVal))) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src17.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:708:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 708 | !(filename = ValueToSource(cx, filenameVal))) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/SharedContext.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/CompilationInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeCompilation.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:20, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/SharedContext.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/CompilationInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeCompilation.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:20, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:472:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 472 | MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestRollingMean.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestRollingMean.cpp mfbt/tests/TestSHA1.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6147:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6147 | return IncompatibleThisType(cx, "StructType.prototype.define", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6148 | "non-StructType", args.thisv()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6170:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6170 | if (!JS::IsArrayObject(cx, arg, &isArray)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/SharedContext.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/CompilationInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeCompilation.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:20, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5878:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 5878 | cx, CType::Create(cx, typeProto, nullptr, TYPE_struct, name.toString(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5879 | JS::UndefinedHandleValue, JS::UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5880 | nullptr)); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5878:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 /usr/bin/g++ -o TestSHA1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestSHA1.cpp mfbt/tests/TestSPSCQueue.o In file included from Unified_cpp_js_src19.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp: In static member function 'static bool js::RealmInstrumentation::getScriptId(JSContext*, JS::Handle, JS::HandleScript, int32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp:250:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | if (!DebugAPI::getScriptInstrumentationId(cx, dbgObject, script, &idValue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestSPSCQueue.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestSPSCQueue.cpp mfbt/tests/TestSaturate.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CDataArrayProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | bool CDataArrayProxyHandler::get(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:792: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.15.0/js/src/ctypes/CTypes.cpp:5669:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5669 | return ConvertToJS(cx, baseType, obj, data, false, false, vp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:803:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 803 | return ForwardingProxyHandler::get(cx, proxy, receiver, id, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:803:37: 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.15.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationActiveOperation(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | bool InstrumentationActiveOperation(JSContext* cx, MutableHandleValue rv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationScriptIdOperation(JSContext*, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 272 | bool InstrumentationScriptIdOperation(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestSaturate.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestSaturate.cpp mfbt/tests/TestScopeExit.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CDataArrayProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:806:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 806 | bool CDataArrayProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:806: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.15.0/js/src/ctypes/CTypes.cpp:5716:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5716 | if (!ImplicitConvert(cx, vp, baseType, data, ConversionType::Setter, nullptr, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5717 | nullptr, 0, typeObj, index)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:817:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 817 | return ForwardingProxyHandler::set(cx, proxy, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:817:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/OSObject.cpp:45, from Unified_cpp_js_src_shell0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool dom_constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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++ -o TestScopeExit.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestScopeExit.cpp mfbt/tests/TestSegmentedVector.o In file included from Unified_cpp_js_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setInstrumentationId()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestSegmentedVector.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestSegmentedVector.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setInstrumentationId]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ mfbt/tests/TestSmallPointerArray.o /usr/bin/g++ -o TestSmallPointerArray.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestSmallPointerArray.cpp mfbt/tests/TestSplayTree.o In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_concat(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::os_kill(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1086:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1086 | if (!ValueToIdentifier(cx, args[0], &id)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestSplayTree.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestSplayTree.cpp mfbt/tests/TestTemplateLib.o In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'void ThrowAggregateError(JSContext*, JS::Handle, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3842:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3842 | static void ThrowAggregateError(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3842:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3887:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3887 | cx->setPendingException(error, stack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool date_parse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src_debugger1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:272:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 302 | ok = NativeSetProperty(cx, varobj, id, val, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:302:40: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1438:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1438 | bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool TransplantableObject(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8413:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8413 | if (!JS_GetProperty(cx, options, "proxy", &value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8418:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8418 | if (!JS_GetProperty(cx, options, "object", &value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8491:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8491 | if (!JS_DefineProperty(cx, result, "object", sourceVal, 0) || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8492:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8492 | !JS_DefineProperty(cx, result, "transplant", transplantVal, 0)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:634:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 634 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment.cpp:7, from Unified_cpp_js_src16.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp:106, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 Unified_cpp_js_src16.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 404 | bool Compartment::wrap(JSContext* cx, | ^~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3940:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3940 | static bool ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:599:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 599 | if (!GetElement(cx, obj, i, &outputValue)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105: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.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:355:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 355 | JSString* str = ToStringSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:493:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 493 | if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:301:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 301 | JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value, | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:318:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 318 | JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) { | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:107, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 677 | ReportIsNotFunction(cx, v, -1, construct); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:325:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 325 | JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:107, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 677 | ReportIsNotFunction(cx, v, -1, construct); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestTemplateLib.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestTemplateLib.cpp mfbt/tests/TestTextUtils.o In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 333 | JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:337:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 337 | return ValueToSource(cx, value); | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6696:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6696 | return DefineDataProperty(cx, obj, propName, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 344 | JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) { | ^~~~~~~~~~~~~~ /usr/bin/g++ -o TestTextUtils.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestTextUtils.cpp mfbt/tests/TestThreadSafeWeakPtr.o In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, js::HandleNativeObject, js::HandleShape, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2317 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2262 | return js::CallGetter(cx, receiver, getter, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: 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.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 262 | bool ok = op(cx, obj, id, vp); | ~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:136:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | bool ModuleLoader::dynamicImport(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 150 | !JS_DefineProperty(cx, closure, "referencingPrivate", referencingPrivate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | JSPROP_ENUMERATE) || | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:152:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 152 | !JS_DefineProperty(cx, closure, "specifier", specifierValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | JSPROP_ENUMERATE) || | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:154:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 154 | !JS_DefineProperty(cx, closure, "promise", promiseValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:173:51: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 173 | delayPromise = PromiseObject::unforgeableResolve(cx, closureValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.0/js/src/shell/ModuleLoader.cpp: In static member function 'static bool js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 82 | bool ModuleLoader::ImportModuleDynamically(JSContext* cx, | ^~~~~~~~~~~~ /usr/bin/g++ -o TestThreadSafeWeakPtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestThreadSafeWeakPtr.cpp mfbt/tests/TestTuple.o /usr/bin/g++ -o TestTuple.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestTuple.cpp mfbt/tests/TestTypeTraits.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::getScriptPath(JSContext*, JS::HandleValue, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:416:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 416 | bool ModuleLoader::getScriptPath(JSContext* cx, HandleValue privateValue, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 422 | if (!JS_GetProperty(cx, infoObj, "path", &pathValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2191 | bool js::NativeGetOwnPropertyDescriptor( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2242:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2242 | if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::populateImportMeta(JSContext*, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:115:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | bool ModuleLoader::populateImportMeta(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:133:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 133 | return JS_DefineProperty(cx, metaObject, "url", pathValue, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestTypeTraits.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestTypeTraits.cpp mfbt/tests/TestTypedEnum.o In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/shell/ModuleLoader.cpp: In static member function 'static bool js::shell::ModuleLoader::GetImportMetaProperties(JSContext*, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:74:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 74 | bool ModuleLoader::GetImportMetaProperties(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2353:6: note: parameter passing for argument of type 'js::FakeMutableHandle' changed in GCC 7.1 2353 | bool GetNonexistentProperty(JSContext* cx, const jsid& id, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2353:6: note: parameter passing for argument of type 'js::FakeMutableHandle' changed in GCC 7.1 /usr/bin/g++ -o TestTypedEnum.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests/TestTypedEnum.cpp mfbt/tests/TestUniquePtr.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleString, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:233:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 233 | JSLinearString* ModuleLoader::resolve(JSContext* cx, HandleString nameArg, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:233:17: 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.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2402:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2402 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2262 | return js::CallGetter(cx, receiver, getter, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: 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.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 262 | bool ok = op(cx, obj, id, vp); | ~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 432 | MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:432:21: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestUniquePtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/TestUniquePtr.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUniquePtr.cpp mfbt/tests/TestUtf8.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:625:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 625 | JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:625:20: 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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:777:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 777 | bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:812:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 812 | if (!defineProperty(to, "column", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:820:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 820 | if (!defineProperty(loc, "end", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:824:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 824 | if (!defineProperty(to, "line", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:828:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 828 | if (!defineProperty(to, "column", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:832:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 832 | if (!defineProperty(loc, "source", srcval)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::New(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ProxyObject.cpp:67:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 67 | ProxyObject* ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler, | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2487 | bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2487: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.15.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::NewSingleton(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ProxyObject.cpp:170:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 170 | ProxyObject* ProxyObject::NewSingleton(JSContext* cx, | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2262 | return js::CallGetter(cx, receiver, getter, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: 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.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 262 | bool ok = op(cx, obj, id, vp); | ~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:2481:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2481 | if (!GetArrayElement(cx, obj, index, args.rval())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1845:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1845 | : JS::EvaluateUtf8Path(cx, opts, filename.get(), &unused))) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2285:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2285 | bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2285: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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2273:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2273 | bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1253:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1253 | if (!BoxNonStrictThis(cx, thisv, thisv)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, js::StringBuffer&, js::StringifyBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:713:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 713 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:768:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 768 | if (!GetElement(cx, replacer, k, &item)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:785:30: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 785 | if (!ValueToId(cx, item, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:819:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 819 | JSString* str = ToStringSlow(cx, space); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:865:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 865 | if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:873:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 873 | if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In member function 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2399:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2399 | bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeGetPropertyNoGC(JSContext*, js::NativeObject*, const JS::Value&, jsid, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/bin/g++ -o TestUtf8.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/TestUtf8.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp mfbt/tests/TestVariant.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8148:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8148 | if (!JS_SetElement(cx, jsOffsets, i, offsetVal)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1581:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1581 | JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value, | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -o TestVariant.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/TestVariant.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVariant.cpp mfbt/tests/TestVector.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1080:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1080 | if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5733 | MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5733:19: 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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/shell/js.cpp:160, from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1598:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1598 | JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1607:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1607 | JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint, | ^~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, js::HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2501 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2501: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.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2516:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2516 | return NativeGetProperty(cx, obj, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool EvalInContext(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1712:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1712 | JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:4003:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4003 | if (!JS_DefineProperty(cx, obj, "lazy", value, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 4004 | JSPROP_PERMANENT | JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:4086:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4086 | !JS::Evaluate(cx, opts, srcBuf, args.rval())) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_charAt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:436:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 436 | if (!DefineDataElement(cx, obj, uint32_t(slot), value, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:406:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 406 | if (!DefineDataElement(cx, obj, i, value, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 407 | STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2519:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2519 | bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2009:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2009 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2009:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2016:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2016 | return GetOwnPropertyDescriptor(cx, obj, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2262 | return js::CallGetter(cx, receiver, getter, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2262:26: 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.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 262 | bool ok = op(cx, obj, id, vp); | ~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2019:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2019 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2019:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2027:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2027 | return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -o TestVector.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/TestVector.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVector.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestWeakPtr.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2030:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2030 | JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2038:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2038 | return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1477:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1477 | static bool IsInstance(HandleValue v) { | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2041:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2041 | JS_PUBLIC_API bool JS_GetPropertyDescriptorById( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2045:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2045 | return GetPropertyDescriptor(cx, obj, id, desc); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2011:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2011 | static bool IsMemory(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2453:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2453 | static bool IsTable(HandleValue v) { | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2048:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2048 | JS_PUBLIC_API bool JS_GetPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2048:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp: In member function 'virtual bool cls_testRedefineGlobalEval::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:48:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 48 | CHECK(JS_GetProperty(cx, g, "Object", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2056:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2056 | return JS_GetPropertyDescriptorById(cx, obj, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:59:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 59 | CHECK(JS::Evaluate(cx, opts.setFileAndLine(__FILE__, __LINE__), srcBuf, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool IsGlobal(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2956:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2956 | static bool IsGlobal(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'JSObject* js::shell::CreateScriptPrivate(JSContext*, JS::HandleString)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:859:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 859 | if (!JS_DefineProperty(cx, info, "path", pathValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2059:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2059 | JS_PUBLIC_API bool JS_GetUCPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2067:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2067 | return JS_GetPropertyDescriptorById(cx, obj, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1659 | bool js::str_charCodeAt_impl(JSContext* cx, HandleString string, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:1659: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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForOfIterator.cpp: In member function 'virtual bool cls_testForOfIterator_bug515273_part1::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForOfIterator.cpp:29:3: note: in expansion of macro 'EVAL' 29 | EVAL("({[Symbol.iterator]: 5})", &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForOfIterator.cpp:32:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 32 | bool ok = iter.init(v, JS::ForOfIterator::AllowNonIterable); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2080:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2080 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2077:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2077 | return DefineProperty(cx, obj, id, desc, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2185:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2185 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2185: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.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool ParseCompileOptions(JSContext*, JS::CompileOptions&, JS::HandleObject, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1871:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1871 | if (!JS_GetProperty(cx, opts, "isRunOnce", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1878:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1878 | if (!JS_GetProperty(cx, opts, "noScriptRval", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1885:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1885 | if (!JS_GetProperty(cx, opts, "fileName", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1902:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1902 | if (!JS_GetProperty(cx, opts, "skipFileNameValidation", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1909:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1909 | if (!JS_GetProperty(cx, opts, "element", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1915:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1915 | if (!JS_WrapValue(cx, &elementValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1918:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1918 | if (!JS_DefineProperty(cx, infoObject, "element", elementValue, 0)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1924:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1924 | if (!JS_GetProperty(cx, opts, "elementAttributeName", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1935:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1935 | if (!JS_GetProperty(cx, opts, "lineNumber", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1946:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1946 | if (!JS_GetProperty(cx, opts, "columnNumber", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1957:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1957 | if (!JS_GetProperty(cx, opts, "sourceIsLazy", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SymbolType.cpp:112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 112 | bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForOfIterator.cpp: In member function 'virtual bool cls_testForOfIterator_basicNonIterable::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForOfIterator.cpp:15:3: note: in expansion of macro 'EVAL' 15 | EVAL("({[Symbol.iterator]: 5})", &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForOfIterator.cpp:17:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 17 | bool ok = iter.init(v); | ~~~~~~~~~^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:1708:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1708 | return js::str_charCodeAt_impl(cx, str, index, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool array_unshift(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForOfIterator.cpp: In member function 'virtual bool cls_testForOfIterator_bug515273_part2::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForOfIterator.cpp:45:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 45 | bool ok = iter.init(v, JS::ForOfIterator::AllowNonIterable); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2254:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2254 | JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2257:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2257 | return DefineDataProperty(cx, obj, name, value, attrs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SharedArrayObject.cpp:415:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 415 | bool js::IsSharedArrayBuffer(HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3764 | bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3764: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.15.0/js/src/builtin/String.cpp:3764: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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return js::ToUint16Slow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'void js::Debugger::reportUncaughtException(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1851:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1851 | if (cx->getPendingException(&exn)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src26.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ToSource.cpp:108:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:45, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:66, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:65, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: 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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:45, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -o TestWeakPtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/TestWeakPtr.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestWeakPtr.cpp In file included from Unified_cpp_js_src26.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ToSource.cpp:187:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 187 | if (!CallSelfHostedFunction(cx, cx->names().RegExpToString, v, args, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | &rval)) { | ~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:45, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mfbt/tests/TestWrappingOperations.o In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3715:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3715 | return str_fromCharCode_one_arg(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 108 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:108: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.15.0/js/src/vm/Interpreter.h:108:13: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return js::ToUint16Slow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 113 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2610 | bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2610: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.15.0/js/src/vm/NativeObject.cpp:2623:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2623 | if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:832:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 832 | if (!GetProperty(cx, from, from, nextKey, &propValue)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /usr/bin/g++ -o TestWrappingOperations.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/TestWrappingOperations.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestWrappingOperations.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestXorShift128PlusRNG.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/NativeObject.cpp:2653:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2653 | return DefineDataProperty(cx, receiver, id, v, attrs, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForceLexicalInitialization.cpp: In member function 'virtual bool cls_testForceLexicalInitialization::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForceLexicalInitialization.cpp:24:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 24 | CHECK(NativeDefineDataProperty(cx, env, id, uninitialized, attrs)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2288:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2288 | return DefineDataProperty(cx, obj, name, value, attrs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2295:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2295 | return DefineDataProperty(cx, obj, name, value, attrs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Unqualified]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2679 | static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2679: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.15.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2725 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3808 | bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3808: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.15.0/js/src/builtin/String.cpp:3808: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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm/WasmJS.cpp: In function 'bool ToJSValue(JSContext*, const js::wasm::Val&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:389:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 389 | static bool ToJSValue(JSContext* cx, const Val& val, MutableHandleValue out) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2302:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2302 | return DefineDataProperty(cx, obj, name, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2303 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2310:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2310 | return DefineDataProperty(cx, obj, name, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2311 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 112 | bool IsFunction(HandleValue v) { | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2318:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2318 | return DefineDataProperty(cx, obj, name, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2319 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:462:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 462 | bool ok; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:755:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 755 | bool ok; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp: In member function 'virtual bool cls_testForwardSetProperty::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:14:3: note: in expansion of macro 'EVAL' 14 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:21:3: note: in expansion of macro 'EVAL' 21 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:27:3: note: in expansion of macro 'EVAL' 27 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:39:3: note: in expansion of macro 'EVAL' 39 | EVAL("'prop';", &propkey); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:42:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 42 | CHECK(JS_ValueToId(cx, propkey, &prop)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:54:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 54 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:54:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 54 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:59:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 59 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:59:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 59 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:80:3: note: in expansion of macro 'EVAL' 80 | EVAL("({ set prop(val) { 'use strict'; foundValue = this; } })", &v4); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:83:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 83 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:83:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 83 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:88:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 88 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:88:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 88 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Run(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3708 | if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3715:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3715 | if (!DefineDataElement(cx, obj, k, args[k])) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives, char16_t>(JSContext*, js::HandleArrayObject, uint32_t*, const char16_t*, size_t, size_t, const JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::&)::': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2324:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2324 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2077:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2077 | return DefineProperty(cx, obj, id, desc, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3872:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3872 | return str_fromCodePoint_one_arg(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:113, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2360:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2360 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2363:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2363 | return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1537:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1537 | static bool GetResumptionProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1548:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1548 | if (!GetProperty(cx, obj, obj, name, vp)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ToSource.cpp:94:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 94 | RootedString str(cx, ValueToSource(cx, value)); | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2382:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2382 | return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2389:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2389 | return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3154 | if (!GetAndClearException(cx, &rejectionValue)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2396:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2396 | return DefineUCDataProperty(cx, obj, name, namelen, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2397 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2404:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2404 | return DefineUCDataProperty(cx, obj, name, namelen, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2405 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2412:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2412 | return DefineUCDataProperty(cx, obj, name, namelen, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2413 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In member function 'bool js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7870:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7870 | bool buildResult(JSContext* cx, MutableHandleValue resultValue) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7888:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7888 | if (!JS_SetElement(cx, result, i, value)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties.constprop(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1001:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1001 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1032:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1032 | if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1039 | !ToPropertyDescriptor(cx, descObj, true, &desc) || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1050:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1050 | if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i], result)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2428:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2428 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 177 | bool js::ValueToIdentifier(JSContext* cx, HandleValue v, MutableHandleId id) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2448:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2448 | return ::DefineDataElement(cx, obj, index, value, attrs); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:39, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:183:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 183 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, val, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | nullptr, "not an identifier"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2455:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2455 | return ::DefineDataElement(cx, obj, index, value, attrs); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/gc/GC.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h: In member function 'virtual bool cls_test_functionBinding::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522: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.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522: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.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:35, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::array_push(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ^~ /usr/bin/g++ -o TestXorShift128PlusRNG.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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/TestXorShift128PlusRNG.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestXorShift128PlusRNG.cpp In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool EntryPoints(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7918:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7918 | if (!JS_GetProperty(cx, opts, "function", &fun)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7923:16: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 7923 | if (!Call(cx, UndefinedHandleValue, fun, JS::HandleValueArray::empty(), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7924 | &dummy)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7923:16: 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.15.0/js/src/shell/js.cpp:7936:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7936 | if (!JS_GetProperty(cx, opts, "object", &objectv) || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7937:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7937 | !JS_GetProperty(cx, opts, "property", &propv)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7978:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7978 | if (!JS_GetProperty(cx, opts, "ToString", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7954:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7954 | if (!JS_GetProperty(cx, opts, "value", &valuev)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7961:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7961 | if (!JS_SetPropertyById(cx, object, id, valuev)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7965:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7965 | if (!JS_GetPropertyById(cx, object, id, &valuev)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7995:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7995 | if (!JS_GetProperty(cx, opts, "ToNumber", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8011:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8011 | if (!JS_GetProperty(cx, opts, "eval", &code)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8035:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 8035 | if (!JS::Evaluate(cx, options, srcBuf, &dummy)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2478:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2478 | return ::DefineDataElement(cx, obj, index, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2479 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2445 | ReportInNotObjectError(cx, lref, -2, rref, -1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2445:31: 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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2468:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2468 | if (!HasOwnProperty(cx, val, idval, &found)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2480:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2480 | JSObject* iter = ValueToIterator(cx, val); | ~~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; IC = js::jit::IonGetIteratorIC; Args = {JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1607 | return BigInt::bitOrValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1607:30: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1591 | return BigInt::bitXorValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCombinatorElements(JSContext*, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3163:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 3163 | static MOZ_MUST_USE bool NewPromiseCombinatorElements( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1623 | return BigInt::bitAndValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1623: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.15.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 88 | if (!LooselyEqual(cx, lval, rval, &cond)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 88 | if (!LooselyEqual(cx, lval, rval, &cond)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2645 | if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2654:7: note: in expansion of macro 'STRICT_EQUALITY_OP' 2654 | STRICT_EQUALITY_OP(==, cond); | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2645 | if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2661:7: note: in expansion of macro 'STRICT_EQUALITY_OP' 2661 | STRICT_EQUALITY_OP(!=, cond); | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, js::EvalOptions&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:326:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 326 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:335:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 335 | if (!JS_GetProperty(cx, opts, "url", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1077:73: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1077 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompactBuffer.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:352:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 352 | if (!JS_GetProperty(cx, opts, "lineNumber", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1639 | return BigInt::lshValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1639:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1660 | return BigInt::rshValue(cx, lhs, rhs, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1660:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ReceiverGuard.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1472 | return BigInt::addValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1472:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1488 | return BigInt::subValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1488:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1504 | return BigInt::mulValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1520 | return BigInt::divValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1520:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1544 | return BigInt::modValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1544:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1560 | return BigInt::powValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1560:28: 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.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1575 | return BigInt::bitNotValue(cx, in, out); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 350 | return BigInt::negValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2866:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2866 | if (!DeleteNameOperation(cx, name, envObj, res)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2880:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2880 | if (!DelPropOperation(cx, val, name, &res)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2884:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2884 | if (!DelPropOperation(cx, val, name, &res)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2900:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2900 | if (!DelElemOperation(cx, val, propval, &res)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:2904:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2904 | if (!DelElemOperation(cx, val, propval, &res)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 224 | return GetProperty(cx, v, name, vp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:224:21: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Interpreter.cpp:3021:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3021 | if (!GetNameBoundInEnvironment(cx, env, id, rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/Interpreter.cpp:3053:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3053 | if (!SetNameOperation(cx, script, REGS.pc, env, value)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1003 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/Interpreter.cpp:3094:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3094 | if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; IC = js::jit::IonInstanceOfIC; Args = {JS::Handle&, JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3183 | if (!SetObjectElementWithReceiver(cx, obj, index, value, receiver, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3184 | strict)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3199:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3199 | if (!DirectEval(cx, args.get(0), args.rval())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3244 | if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3245 | newTarget, ret)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3244:31: 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.15.0/js/src/vm/Interpreter.cpp:3244:31: 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.15.0/js/src/vm/Interpreter.cpp:3244:31: 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.15.0/js/src/vm/Interpreter.cpp:3244: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.15.0/js/src/vm/Interpreter.cpp:3309:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3309 | ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3409:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3409 | if (!OptimizeSpreadCall(cx, val, &optimized)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 218 | return FetchName(cx, obj, pobj, name, prop, vp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 218 | return FetchName(cx, obj, pobj, name, prop, vp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3465:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3465 | if (!GetImportOperation(cx, envChain, script, REGS.pc, rval)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Ion.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ReceiverGuard.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3698:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3698 | InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3847 | if (!TrySkipAwait(cx, val, &canSkip, &resolved)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3940:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3940 | if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:2892:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2892 | if (!DefineDataElement(cx, result, index, value)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:600:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 600 | if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | lengthResult)) { | ~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:610:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 610 | if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | nameResult)) { | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 509 | return DefineDataProperty(cx, obj, id, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 328 | return DefineDataProperty(cx, obj, name, rhs, propAttrs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 594 | return DefineDataProperty(cx, obj, id, val, flags); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4099:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4099 | cx->setPendingExceptionAndCaptureStack(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4962:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4962 | return GetAndClearExceptionAndStack(cx, res, &stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4642 | cx->setPendingExceptionAndCaptureStack(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4134:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4134 | ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jstypes.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' 674 | if (MOZ_LIKELY(expr)) { \ | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4282:9: note: in expansion of macro 'MOZ_ALWAYS_FALSE' 4282 | MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(), gen, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4301 | if (!AbstractGeneratorObject::resume(cx, activation, gen, val, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 4302 | resumeKindVal)) { | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4349:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4349 | if (!CheckClassHeritageOperation(cx, heritage)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4382:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4382 | JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5664 | ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 371 | return BigInt::incValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 388 | return BigInt::decValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4543:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4543 | if (!InstrumentationActiveOperation(cx, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4596:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4596 | if (!cx->getPendingException(&exception)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 745 | static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:745: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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Stencil.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/ParseNode.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:37, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToNumber(JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonHasOwnIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToInt32(JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2542:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2542 | JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2542:20: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_wasm0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp: In function 'void* BoxValue_Anyref(JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp:574:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 574 | if (!BoxAnyRef(cx, val, &result)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2552:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2552 | JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToBigInt(JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp:546:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 546 | BigInt* bi = ToBigInt(cx, val); | ~~~~~~~~^~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2562:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2562 | JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2565:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2565 | return JS_ForwardGetPropertyTo(cx, obj, id, receiver, vp); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonInIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Rooted&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2565:33: 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.15.0/js/src/jit/IonIC.cpp:136:17: 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.15.0/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2568:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2568 | JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2575:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2575 | return JS_GetPropertyById(cx, obj, id, vp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1464:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1464 | bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1495:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1495 | bool Debugger::unwrapPropertyDescriptor( | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2578:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2578 | JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2586:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2586 | return JS_GetPropertyById(cx, obj, id, vp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:468:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 468 | JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:468: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.15.0/js/src/jit/IonIC.cpp:475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 475 | return ValueToIterator(cx, value); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInIC::update(JSContext*, JS::HandleScript, js::jit::IonInIC*, JS::HandleValue, JS::HandleObject, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:497:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic, | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:505:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 505 | return OperatorIn(cx, key, obj, res); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2589 | JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2591:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2591 | return JS_ForwardGetElementTo(cx, objArg, index, objArg, vp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool ShellInterruptCallback(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:787:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 787 | result = JS_CallFunctionValue(cx, nullptr, sc->interruptFunc, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | JS::HandleValueArray::empty(), &rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:787:36: 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.15.0/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2594:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2594 | JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2594:20: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInstanceOfIC::update(JSContext*, JS::HandleScript, js::jit::IonInstanceOfIC*, JS::HandleValue, JS::HandleObject, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 508 | bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1555 | bool js::ParseResumptionValue(JSContext* cx, HandleValue rval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1555: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.15.0/js/src/debugger/Debugger.cpp:1571:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1571 | if (!GetResumptionProperty(cx, obj, cx->names().return_, ResumeMode::Return, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1572 | resumeMode, vp, &hits)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1575:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1575 | if (!GetResumptionProperty(cx, obj, cx->names().throw_, ResumeMode::Throw, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | resumeMode, vp, &hits)) { | ~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2605:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2605 | JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:120:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 120 | bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: 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_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 129 | return ParseResumptionValue(cx, rval, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2616:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2616 | JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2623:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2623 | return JS_SetPropertyById(cx, obj, id, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::callUncaughtExceptionHandler(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1809:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1809 | bool Debugger::callUncaughtExceptionHandler(JSContext* cx, | ^~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1818:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1818 | if (!cx->getPendingException(&exc)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3397:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3397 | !DefineDataElement(cx, result, index - uint32_t(begin), value)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1824 | if (js::Call(cx, fval, object, exc, vp)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1824:17: 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.15.0/js/src/debugger/Debugger.cpp:1824:17: 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.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 509 | return DefineDataProperty(cx, obj, id, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2626:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2626 | JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2634:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2634 | return JS_SetPropertyById(cx, obj, id, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 520 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:520: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.15.0/js/src/jit/IonIC.cpp:531:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 531 | if (!BitNot(cx, res, res)) { | ~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:14, from Unified_cpp_js_src_jit5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 350 | return BigInt::negValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 371 | return BigInt::incValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 388 | return BigInt::decValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:14, from Unified_cpp_js_src_jit5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: 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.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1001:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1001 | if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | JSPROP_PERMANENT | JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSResult(JSContext*, bool, const JS::Value&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1880:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1880 | bool getSucceeded = cx->getPendingException(&exception); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2648:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2648 | JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2650:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2650 | return SetElement(cx, obj, index, v); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2656:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2656 | return SetElement(cx, obj, index, value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2662:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2662 | return SetElement(cx, obj, index, value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:427:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 427 | if (!DefineDataProperty(cx, global, cx->names().globalThis, v, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2668:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2668 | return SetElement(cx, obj, index, value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2674 | return SetElement(cx, obj, index, value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2680:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2680 | return SetElement(cx, obj, index, value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:31, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:258:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:258: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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/shell/js.cpp: In function 'void ForwardingPromiseRejectionTrackerCallback(JSContext*, bool, JS::HandleObject, JS::PromiseRejectionHandlingState, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1203:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1203 | if (!JS_WrapValue(cx, args[0])) { | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1208:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1208 | (void)Call(cx, callback, UndefinedHandleValue, args, &rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1208:13: 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_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::TypeOfIRGenerator; Args = {JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In function 'bool CanAttachStringChar(JS::HandleValue, JS::HandleValue, js::jit::StringChar)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:2019:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2019 | static bool CanAttachStringChar(HandleValue val, HandleValue idVal, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:2019: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.15.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::toResumeMode(js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2105 | void Completion::toResumeMode(ResumeMode& resumeMode, MutableHandleValue value, | ^~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:300:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 300 | if (!DefineDataProperty(cx, genFunctionProto, cx->names().constructor, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | genFunctionVal, JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; Args = {JS::Handle&, JS::Rooted&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6443 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6443:13: 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.15.0/js/src/wasm/AsmJS.cpp:6456:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 6456 | if (!GetPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/dist/include/mozilla/ArrayUtils.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/Assembler-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/Assembler-arm.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Array.h: In member function 'void js::jit::LIRGeneratorARM::lowerForShiftInt64(js::jit::LInstructionHelper<2, 3, Temps>*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*) [with unsigned int Temps = 0]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Array.h:43:16: warning: array subscript 2 is above array bounds of 'js::jit::LDefinition [2]' [-Warray-bounds] 43 | return mArr[aIndex]; | ~~~~^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Array.h:25:5: note: while referencing 'mozilla::Array::mArr' 25 | T mArr[_Length]; | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In function 'bool ToJSValue(JSContext*, const void*, js::wasm::ValType, JS::MutableHandleValue) [with Debug = DebugCodegenVal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:293:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 293 | static bool ToJSValue(JSContext* cx, const void* src, ValType type, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 581 | bool IonBinaryArithIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:581: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.15.0/js/src/jit/IonIC.cpp:581: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.15.0/js/src/jit/IonIC.cpp:581: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.15.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 598 | if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:598:21: 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.15.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 603 | if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:603:21: 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.15.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 608 | if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:608:21: 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.15.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 613 | if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:613:21: 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.15.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 618 | if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:618:21: 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.15.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 623 | if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:623:21: 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.15.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; Args = {JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 628 | if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:628:17: 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.15.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 634 | if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:634:18: 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.15.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 640 | if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:640:18: 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.15.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 646 | if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:646:18: 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.15.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 652 | if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:652:18: 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.15.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 658 | if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:658: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.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: 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.15.0/js/src/jit/IonIC.cpp:136: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_src19.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1062:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6472:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6472 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6472:13: 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.15.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6479 | return GetDataProperty(cx, objVal, field, v); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6479:25: 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.15.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::GetIntrinsicIRGenerator; Args = {JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ In file included from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1099:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1099 | if (!JS_GetElement(cx, array, i, &v)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 674 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:674: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.15.0/js/src/jit/IonIC.cpp:690:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 690 | if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:695:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 695 | if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:700:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 700 | if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:705:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 705 | if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:710:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 710 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:715:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 715 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:720:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 720 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:725:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 725 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: 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.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1012:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1058:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1058 | return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.cpp:17, from Unified_cpp_js_src25.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.cpp:2209:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:209:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 209 | static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:28, from Unified_cpp_js_src_jit2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; Args = {js::jit::CacheKind, JS::Handle&, JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 In file included from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1031:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1031 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().value, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1032 | UndefinedHandleValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1037:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1037 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().done, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | TrueHandleValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1349:37: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 1349 | if (!tobj->getElement(cx, i, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/FinalizationRegistryObject.cpp:18, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1572 | if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1580 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachGetPropStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1850 | static bool TryAttachGetPropStub(const char* name, JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1850: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.15.0/js/src/jit/BaselineIC.cpp:1850: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.15.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1865 | idVal, receiver, GetPropertyResultFlags::All); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1865:72: 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.15.0/js/src/jit/BaselineIC.cpp:1865:72: 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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:442:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 442 | static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars, | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:42, from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initBuiltinConstructor(JSContext*, JS::Handle, JSProtoKey, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:556:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 556 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3063:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3063 | if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3070:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3070 | JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle, const JSFunctionSpec*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:796:26: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 796 | if (!DefineDataProperty(cx, global, cx->names().undefined, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~ 798 | JSPROP_PERMANENT | JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:821:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 821 | if (!JS_DefineProperty(cx, global, sym.name, symVal, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 822 | JSPROP_PERMANENT | JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6449:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6449 | bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name, | ^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4128:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4128 | if (!DefineDataProperty(cx, wasm, id, ctorValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6460:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6460 | return DefineDataProperty(cx, value, id, trusted); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6486:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6486 | return definePropertyToTrusted(cx, name, &propval); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; unsigned int N = 4]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 132 | uint8_t unitsObserved; | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3018:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3018 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3019 | name, 0, &getterValue)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 509 | return DefineDataProperty(cx, obj, id, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3034:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3034 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3035 | name, 1, &setterValue)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:4330:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4330 | static bool Decode(JSContext* cx, HandleLinearString str, | ^~~~~~ In file included from Unified_cpp_js_src25.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp: In member function 'void js::InterpreterFrame::initExecuteFrame(JSContext*, JS::HandleScript, js::AbstractFramePtr, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp:42:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 42 | void InterpreterFrame::initExecuteFrame(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | bool AbstractGeneratorObject::resume(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:164: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.15.0/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3153 | JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3153:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3159:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3159 | if (!ToPropertyDescriptor(cx, descObj, true, desc)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3159:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 129 | uint8_t unitsAvailable; | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6706:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6706 | !DefineDataProperty(cx, obj, cx->names().gcCycleNumber, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6707 | gcCycleNumberVal)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6731:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6731 | if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6732 | start) || | ~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6733:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6733 | !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6738:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6738 | if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6744:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6744 | if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp:234:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 234 | bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp:245:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 245 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, JS::HandleId, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3294:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3294 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3295 | nargs, &funVal)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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_src19.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle, JSProtoKey, js::GlobalObject::IfClassIsDisabled)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:325:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 325 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:395:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 395 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3335:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3335 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3336 | fs->nargs, &funVal)) { | ~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:17, from Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:17, from Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; unsigned int N = 4]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 132 | uint8_t unitsObserved; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.cpp: In function 'bool js::shell::CreateAlias(JSContext*, const char*, JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.cpp:109:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 109 | if (!JS_GetProperty(cx, namespaceObj, srcName, &val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:4379:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4379 | return Decode(cx, str, nullptr, args.rval()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2477 | if (!EnforceRangeU32(cx, v, "Table", noun, index)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:736:26: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 736 | if (!DefineDataProperty( | ~~~~~~~~~~~~~~~~~~^ 737 | cx, global, cx->names().undefined, UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 738 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:4369:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4369 | return Decode(cx, str, js_isUriReservedPlusPound, args.rval()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool NumberClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1389:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1389 | if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1402:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1402 | if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1409:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1409 | if (!DefineDataProperty( | ~~~~~~~~~~~~~~~~~~^ 1410 | cx, ctor, cx->names().NaN, valueNaN, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1416:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1416 | if (!NativeDefineDataProperty( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1417 | cx, global, cx->names().NaN, valueNaN, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1418 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1419:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1419 | !NativeDefineDataProperty( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1420 | cx, global, cx->names().Infinity, valueInfinity, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 129 | uint8_t unitsAvailable; | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushExecuteFrame(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleObject, js::AbstractFramePtr)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp:402:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 402 | InterpreterFrame* InterpreterStack::pushExecuteFrame( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.cpp:402:19: 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.15.0/js/src/vm/Stack.cpp:417:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 417 | fp->initExecuteFrame(cx, script, evalInFrame, newTargetValue, envChain); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:338:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 338 | if (!JS_GetProperty(cx, callee, "usage", &usage)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1793 | bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1793: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.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'const char* NullOrUndefinedToCharZ(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:528:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 528 | const char* NullOrUndefinedToCharZ(HandleValue v) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:533:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 533 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:544:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 544 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:17, from Unified_cpp_js_src19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:560:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 560 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:565:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 565 | ReportIsNullOrUndefinedForPropertyAccess(cx, v, vIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:570:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 570 | RootedString idStr(cx, ValueToSource(cx, idVal)); | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:586:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 586 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVector.cpp:10: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/AllocPolicy.h: In instantiation of 'T* mozilla::MallocAllocPolicy::maybe_pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/AllocPolicy.h:111:32: required from 'T* mozilla::MallocAllocPolicy::pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = unsigned int]' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:1206:45: required from 'bool mozilla::Vector::shrinkStorageToFit() [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; unsigned int MinInlineCapacity = 5; AllocPolicy = mozilla::MallocAllocPolicy]' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVector.cpp:610:5: required from here /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/AllocPolicy.h:96:35: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod'; use 'new' and 'delete' instead [-Wclass-memaccess] 96 | return static_cast(realloc(aPtr, aNewSize * sizeof(T))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVector.cpp:584:12: note: 'struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod' declared here 584 | struct NonPod { | ^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVector.cpp:10: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/AllocPolicy.h: In instantiation of 'T* mozilla::MallocAllocPolicy::maybe_pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/AllocPolicy.h:111:32: required from 'T* mozilla::MallocAllocPolicy::pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = unsigned int]' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:1206:45: required from 'bool mozilla::Vector::shrinkStorageToFit() [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; unsigned int MinInlineCapacity = 5; AllocPolicy = mozilla::MallocAllocPolicy]' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVector.cpp:653:5: required from here /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/AllocPolicy.h:96:35: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod'; use 'new' and 'delete' instead [-Wclass-memaccess] 96 | return static_cast(realloc(aPtr, aNewSize * sizeof(T))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVector.cpp:627:12: note: 'struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod' declared here 627 | struct NonPod { | ^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests4.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorLineOfContext.cpp: In member function 'bool cls_testErrorLineOfContext::eval(const char16_t*, size_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorLineOfContext.cpp:36:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 36 | bool eval(const char16_t* chars, size_t len, JS::MutableHandleValue rval) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorLineOfContext.cpp:49:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 49 | return JS::Evaluate(cx, options, srcBuf, rval); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:603:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 603 | bool js::ReportValueError(JSContext* cx, const unsigned errorNumber, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICIn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2302 | bool DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2302: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.15.0/js/src/jit/BaselineIC.cpp:2302: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.15.0/js/src/jit/BaselineIC.cpp:2302: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.15.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2310 | ReportInNotObjectError(cx, key, -2, objValue, -1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2310:27: 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.15.0/js/src/jit/BaselineIC.cpp:2320:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2320 | if (!OperatorIn(cx, key, obj, &cond)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:14, from Unified_cpp_js_src_jit5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 639 | if (!DefineDataProperty(cx, noteObj, cx->names().message, messageVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:651:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 651 | if (!DefineDataProperty(cx, noteObj, cx->names().fileName, filenameVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:656:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 656 | if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 660 | if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:17, from Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp: In member function 'virtual bool cls_testExecuteInJSMEnvironment_Callback::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:103:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 103 | CHECK(JS_GetProperty(cx, nsvo, "output", &v) && v == JS::ObjectValue(*nsvo)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2443:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2443 | bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1641:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1641 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1647:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1647 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1652:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1652 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1657:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1657 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1666:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1666 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1675:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1675 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIntrinsic_Fallback*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2487 | bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2487: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.15.0/js/src/vm/EnvironmentObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.cpp: In function 'bool js::shell::GenerateInterfaceHelp(JSContext*, JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.cpp:46:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 46 | if (!JS_GetPropertyById(cx, obj, id, &v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.cpp:56:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 56 | if (!JS_GetProperty(cx, prop, "usage", &usage)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.cpp:59:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 59 | if (!JS_GetProperty(cx, prop, "help", &help)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorCopying.cpp: In member function 'virtual bool cls_testErrorCopying_columnCopied::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorCopying.cpp:20:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 20 | CHECK(!JS_CallFunctionName(cx, global, "check", JS::HandleValueArray::empty(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 | &rval)); | ~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1682 | bool JSStructuredCloneWriter::startWrite(HandleValue v) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 159 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:159: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.15.0/js/src/jit/IonIC.cpp:159: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.15.0/js/src/jit/IonIC.cpp:159: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.15.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 179 | val, idVal, val, ic->resultFlags()); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:179:62: 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.15.0/js/src/jit/IonIC.cpp:179:62: 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.15.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 233 | if (!GetProperty(cx, val, name, res)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:233:21: 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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileWrappers.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitContext.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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.15.0/js/src/jsapi-tests/testErrorLineOfContext.cpp: In member function 'bool cls_testErrorLineOfContext::testLineOfContextHasNoLineTerminator(const char16_t (&)[N], char16_t) [with unsigned int N = 19]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorLineOfContext.cpp:56:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 56 | CHECK(!eval(chars, N - 1, &rval)); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3916:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3916 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3916:25: 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.15.0/js/src/jsapi.cpp:3923:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3923 | PromiseObject::unforgeableResolve(cx, resolutionValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3928:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3928 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3928:25: 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.15.0/js/src/jsapi.cpp:3935:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3935 | PromiseObject::unforgeableReject(cx, rejectionValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:801:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 801 | bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3968:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3968 | JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3974:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3974 | JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorLineOfContext.cpp: In member function 'bool cls_testErrorLineOfContext::testLineOfContextHasNoLineTerminator(const char16_t (&)[N], char16_t) [with unsigned int N = 65]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testErrorLineOfContext.cpp:56:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 56 | CHECK(!eval(chars, N - 1, &rval)); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1267 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1217:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1217 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, frameobj, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1218 | nullptr, "a script frame"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:1284:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1284 | if (!startWrite(val)) { | ~~~~~~~~~~^~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3298 | bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3298: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.15.0/js/src/jit/BaselineIC.cpp:3298: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.15.0/js/src/jit/BaselineIC.cpp:3307:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3307 | JSObject* iterobj = ValueToIterator(cx, value); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInstanceOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3335 | bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3335: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.15.0/js/src/jit/BaselineIC.cpp:3335: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.15.0/js/src/jit/BaselineIC.cpp:3335: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.15.0/js/src/jit/BaselineIC.cpp:3343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3343 | ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2039:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2039 | if (!startWrite(key) || !startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2039:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2039 | if (!startWrite(key) || !startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2046:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2046 | if (!startWrite(key)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2058:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2058 | if (!startWrite(key) || !startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2058:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2058 | if (!startWrite(key) || !startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2070:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2070 | if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) || | ~~~~~~~~~~^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:66, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2071:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2071 | !startWrite(val)) { | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3395: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.15.0/js/src/jit/BaselineIC.cpp:3395: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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRest_Fallback*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3442:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3442 | bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub, | ^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool NewGlobal(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6380:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6380 | if (!JS_GetProperty(cx, opts, "invisibleToDebugger", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6387:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6387 | if (!JS_GetProperty(cx, opts, "cloneSingletons", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6394:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6394 | if (!JS_GetProperty(cx, opts, "sameZoneAs", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6402:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6402 | if (!JS_GetProperty(cx, opts, "sameCompartmentAs", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6409:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6409 | if (!JS_GetProperty(cx, opts, "newCompartment", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6416:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6416 | if (!JS_GetProperty(cx, opts, "disableLazyParsing", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6423:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6423 | if (!JS_GetProperty(cx, opts, "useWindowProxy", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6431:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6431 | if (!JS_GetProperty(cx, opts, "enableWritableStreams", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6438:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6438 | if (!JS_GetProperty(cx, opts, "enableReadableStreamPipeTo", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6445:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6445 | if (!JS_GetProperty(cx, opts, "systemPrincipal", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6452:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6452 | if (!JS_GetProperty(cx, opts, "principal", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6467:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6467 | if (!JS_GetProperty(cx, opts, "enableCoopAndCoep", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6478:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6478 | if (!JS_GetProperty(cx, opts, "defineSharedArrayBufferConstructor", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1274:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1274 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1274:16: 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.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2010:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2010 | bool JSStructuredCloneWriter::write(HandleValue v) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2011:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2011 | if (!startWrite(v)) { | ~~~~~~~~~~^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3354:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3354 | JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3370:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3370 | return w->startWrite(v); | ~~~~~~~~~~~~~^~~ In file included from Unified_cpp_js_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingException(JS::HandleValue, js::HandleSavedFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:1052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1052 | void JSContext::setPendingException(HandleValue v, HandleSavedFrame stack) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'void js::ReportOutOfMemory(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:287:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 287 | cx->setPendingException(oomMessage, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 662 | bool WriteStructuredClone(JSContext* cx, HandleValue v, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2011:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2011 | if (!startWrite(v)) { | ~~~~~~~~~~^~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:221: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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileWrappers.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitContext.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testException.cpp: In member function 'virtual bool cls_testException_bug860435::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testException.cpp:13:3: note: in expansion of macro 'EVAL' 13 | EVAL("ReferenceError", &fun); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testException.cpp:18:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 18 | JS_CallFunctionValue(cx, global, fun, JS::HandleValueArray::empty(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testException.cpp:22:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 22 | CHECK(JS_GetProperty(cx, obj, "stack", &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3474 | bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3474: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.15.0/js/src/jit/BaselineIC.cpp:3474: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.15.0/js/src/jit/BaselineIC.cpp:3487:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3487 | if (!BitNot(cx, res, res)) { | ~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 350 | return BigInt::negValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 371 | return BigInt::incValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3155:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3155 | JS_PUBLIC_API bool JS_WriteStructuredClone( | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3155: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.15.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 388 | return BigInt::decValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3165:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3165 | return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3166 | callbacks, closure, transferable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: 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.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3289:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3289 | bool JSAutoStructuredCloneBuffer::write( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3289: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.15.0/js/src/vm/StructuredClone.cpp:3289: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.15.0/js/src/vm/StructuredClone.cpp:3294:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3294 | bool ok = JS_WriteStructuredClone( | ~~~~~~~~~~~~~~~~~~~~~~~^ 3295 | cx, value, &data_, data_.scopeForInternalWriting(), cloneDataPolicy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3296 | optionalCallbacks, closure, transferable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3294:36: 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.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3281:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3281 | bool JSAutoStructuredCloneBuffer::write( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3285:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3285 | return write(cx, value, transferable, JS::CloneDataPolicy(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3286 | optionalCallbacks, closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 479 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:479: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.15.0/js/src/jit/IonIC.cpp:479: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.15.0/js/src/jit/IonIC.cpp:488:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 488 | if (!HasOwnProperty(cx, val, idVal, &found)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingExceptionAndCaptureStack(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:1095:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1095 | void JSContext::setPendingExceptionAndCaptureStack(HandleValue value) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:1095: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.15.0/js/src/vm/JSContext.cpp:1105:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1105 | setPendingException(value, nstack); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:254: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.15.0/js/src/jit/IonIC.cpp:254: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.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: 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.15.0/js/src/jit/IonIC.cpp:136:17: 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.15.0/js/src/jit/IonIC.cpp:272:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_jsapi-tests6.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCExactRooting::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:29:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 29 | JS_DefineProperty(cx, rootCx, "foo", JS::UndefinedHandleValue, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:45, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1314:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1314 | return ReportIsNotFunction(cx, returnMethod); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:34, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98: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.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2458:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2458 | bool JSStructuredCloneReader::startRead(MutableHandleValue vp) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2621:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2621 | if (!readSharedArrayBuffer(vp)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2638:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2638 | return readTypedArray(arrayType, data, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2683:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2683 | return readTypedArray(TagToV1ArrayType(tag), data, vp, true); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4696:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4696 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4700:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4700 | return ParseJSONWithReviver(cx, mozilla::Range(chars, len), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4701 | NullHandleValue, vp); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::TypeOf]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4709:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4709 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4709:20: 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.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4714:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4714 | return ParseJSONWithReviver(cx, mozilla::Range(chars, len), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4715 | reviver, vp); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4718:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4718 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4718:20: 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.15.0/js/src/jsapi.cpp:4731:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4731 | ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4732:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4732 | : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4733 | vp); | ~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, {anonymous}::DebugEnvironmentProxyHandler::Action, JS::MutableHandleValue, {anonymous}::DebugEnvironmentProxyHandler::AccessResult*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1497:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1497 | bool handleUnaliasedAccess(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4704 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4706:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4706 | return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1703:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1703 | if (!SetProperty(cx, env, id, vp)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1773:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1773 | if (!instance.debug().getGlobal( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1774 | instance, index - instanceScope->globalsStart(), vp)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3563 | bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3563: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.15.0/js/src/jit/BaselineIC.cpp:3563: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.15.0/js/src/jit/BaselineIC.cpp:3563: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.15.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3585 | if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3585:21: 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.15.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3590 | if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3590:21: 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.15.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3595 | if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3595:21: 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.15.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3600 | if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3600:21: 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.15.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3605 | if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3605:21: 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.15.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3610 | if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3610:21: 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.15.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3615 | if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3615:17: 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.15.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3621 | if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3621:18: 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.15.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3627 | if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3627:18: 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.15.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3633 | if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3633:18: 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.15.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3639 | if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3639:18: 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.15.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3645 | if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3645: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.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: 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.15.0/js/src/jit/BaselineIC.cpp:792:17: 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.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::Normal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:416:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 416 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:434:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 434 | if (!FetchName(cx, obj, holder, name, prop, res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:438:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 438 | if (!FetchName(cx, obj, holder, name, prop, res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3688 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3688: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.15.0/js/src/jit/BaselineIC.cpp:3688: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.15.0/js/src/jit/BaselineIC.cpp:3688: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.15.0/js/src/jit/BaselineIC.cpp:3708:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3708 | if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3713:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3713 | if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3718:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3718 | if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3723:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3723 | if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3728:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3728 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3733:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3733 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3738:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3738 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3743:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3743 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3744 | &out)) { | ~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: 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.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp: In member function 'virtual bool cls_testExecuteInJSMEnvironment_Basic::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:47:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 47 | CHECK(JS_SetProperty(cx, varEnv, "input", vi)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:52:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 52 | CHECK(JS_GetProperty(cx, varEnv, "output", &v) && v == vi); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:53:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 53 | CHECK(JS_GetProperty(cx, varEnv, "a", &v) && v == JS::Int32Value(1)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:54:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 54 | CHECK(JS_GetProperty(cx, varEnv, "b", &v) && v == JS::Int32Value(2)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:55:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 55 | CHECK(JS_GetProperty(cx, lexEnv, "c", &v) && v == JS::Int32Value(3)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:56:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 56 | CHECK(JS_GetProperty(cx, varEnv, "d", &v) && v == JS::Int32Value(4)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:57:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 57 | CHECK(JS_GetProperty(cx, varEnv, "e", &v) && v == JS::Int32Value(5)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:60:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 60 | CHECK(JS_GetProperty(cx, varEnv, "g", &v) && v == JS::Int32Value(7)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:61:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 61 | CHECK(JS_GetProperty(cx, varEnv, "h", &v) && v == JS::Int32Value(8)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:719:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 719 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:45, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:761:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 761 | ReportValueError(cx, JSMSG_BAD_PROTOTYPE, -1, val, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2135:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2135 | bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2135: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.15.0/js/src/vm/StructuredClone.cpp:2157:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2157 | if (!readV1ArrayBuffer(arrayType, nelems, &v)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2162:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2162 | if (!startRead(&v)) { | ~~~~~~~~~^~~~ In file included from Unified_cpp_js_src_jit6.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.cpp: In function 'void js::jit::HandleException(js::jit::ResumeFromException*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.cpp:398:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 398 | if (!cx->getPendingException( | ~~~~~~~~~~~~~~~~~~~~~~~^ 399 | MutableHandleValue::fromMarkedLocation(&rfe->exception))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp:83, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98: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.15.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3317:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3317 | JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3324:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3324 | return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3330:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3330 | return r->readTypedArray(arrayType, nelems, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetPropIRGenerator::GetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::jit::GetPropertyResultFlags)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 125 | GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:125:1: 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.15.0/js/src/jit/CacheIR.cpp:125:1: 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.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2232 | bool JSStructuredCloneReader::readDataView(uint32_t byteLength, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2243:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2243 | if (!startRead(&v)) { | ~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2482:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2482 | bool DebugEnvironmentProxy::getMaybeSentinelValue( | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2234:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2234 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2348 | bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2369:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2369 | if (!startRead(&payload)) { | ~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:119, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportError(JSContext*, JS::HandleObject, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:178:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 178 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:196:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 196 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | propName.get()); | ~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2263 | bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2263: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.15.0/js/src/vm/EnvironmentObject.cpp:2276:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2276 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2931:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2931 | if (!startRead(&mutedErrors)) { | ~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2936:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2936 | if (!startRead(&source) || !source.isString()) { | ~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2961:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2961 | if (!startRead(&lineVal) || !lineVal.isNumber() || | ~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:43, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2969:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2969 | if (!startRead(&columnVal) || !columnVal.isNumber() || | ~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1589:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1589 | static bool CheckResumptionValue(JSContext* cx, AbstractFramePtr frame, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:43, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2980:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2980 | if (!startRead(&name) || !(name.isString() || name.isNull())) { | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1605:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1605 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2994:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2994 | if (!startRead(&cause) || !(cause.isString() || cause.isNull())) { | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1613:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1613 | if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, pc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 1614 | &thisv)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::HasPropIRGenerator::HasPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:2902:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2902 | HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:2902:1: 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.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2336:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2336 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2077:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2077 | return DefineProperty(cx, obj, id, desc, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:3297:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3297 | SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:3297:1: 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.15.0/js/src/jit/CacheIR.cpp:3297:1: 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.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1802:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1802 | bool Debugger::prepareResumption(JSContext* cx, AbstractFramePtr frame, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2149 | bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2149:8: 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.15.0/js/src/vm/EnvironmentObject.cpp:2165:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2165 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2087:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2087 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2077:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2077 | return DefineProperty(cx, obj, id, desc, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1757 | bool Debugger::processParsedHandlerResult(JSContext* cx, AbstractFramePtr frame, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1757: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.15.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1767 | !ParseResumptionValue(cx, exceptionRv, resumeMode, &rootValue) || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1767:30: 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.15.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:1270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1270 | bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun, | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processHandlerResult(JSContext*, bool, JS::HandleValue, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1789 | bool Debugger::processHandlerResult(JSContext* cx, bool success, HandleValue rv, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1789: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.15.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1796 | success = ParseResumptionValue(cx, rv, resumeMode, &value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1796:35: 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.15.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1798 | return processParsedHandlerResult(cx, frame, pc, success, resumeMode, value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1799 | resultMode, vp); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:354:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 354 | bool ElementAdder::append(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:364:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | if (!DefineDataElement(cx, resObj_, index_, v)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4585:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4585 | InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3010:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3010 | bool JSStructuredCloneReader::read(MutableHandleValue vp) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:636:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 636 | bool DebuggerEnvironment::setVariable(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3022:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3022 | if (!startRead(vp)) { | ~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3059:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3059 | if (!startRead(&key)) { | ~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:113, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/StructuredClone.cpp:3099:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3099 | if (!startRead(&val)) { | ~~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/StructuredClone.cpp:3106:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3106 | if (!MapObject::set(context(), obj, key, val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:66, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3124:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3124 | if (!DefineDataProperty(context(), obj, id, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4701:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4701 | TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4924:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4924 | JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4924:20: 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.15.0/js/src/jsapi.cpp:4931:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4931 | return cx->getPendingException(vp); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4934:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4934 | JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4943:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4943 | cx->setPendingExceptionAndCaptureStack(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4945:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4945 | cx->setPendingException(value, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4758:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4758 | GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2070:8: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2070 | bool getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2087:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2087 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2105:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2105 | return JS_GetOwnPropertyDescriptorById(cx, env, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, js::ElementAdder*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:393:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 393 | if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:390:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 390 | static bool GetPropertyNoException(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CallIRGenerator::CallIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, JSOp, js::jit::ICState::Mode, uint32_t, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValueArray)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4826:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4826 | CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4826:1: 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.15.0/js/src/jit/CacheIR.cpp:4826:1: 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.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 309 | inline void InitGlobalLexicalOperation(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, const JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 680 | bool ReadStructuredClone(JSContext* cx, const JSStructuredCloneData& data, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:680: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.15.0/js/src/vm/StructuredClone.cpp:687:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 687 | return r.read(vp); | ~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, const JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3137:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3137 | JS_PUBLIC_API bool JS_ReadStructuredClone( | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3151:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3151 | return ReadStructuredClone(cx, buf, scope, vp, cloneDataPolicy, callbacks, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3152 | closure); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3272 | bool JSAutoStructuredCloneBuffer::read( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3277:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3277 | return !!JS_ReadStructuredClone(cx, data_, version_, data_.scope(), vp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3278 | cloneDataPolicy, optionalCallbacks, closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6156:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6156 | AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3175:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3175 | JS_PUBLIC_API bool JS_StructuredClone( | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3175:20: 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.15.0/js/src/vm/JSFunction.cpp:65, from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 677 | ReportIsNotFunction(cx, v, -1, construct); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CompareIRGenerator::CompareIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6227:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6227 | CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6227:1: 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.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6793:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6793 | ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 677 | ReportIsNotFunction(cx, v, -1, construct); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6912:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6912 | GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:286: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.15.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 314 | ic->guardHoles()); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:314:44: 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.15.0/js/src/jit/IonIC.cpp:314:44: 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.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 594 | return DefineDataProperty(cx, obj, id, val, flags); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:344:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 344 | if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:354:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 354 | InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | script, pc, rhs); | ~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 594 | return DefineDataProperty(cx, obj, id, val, flags); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:367:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 390 | ic->guardHoles()); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:390:44: 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.15.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:361:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 361 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:361: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.15.0/js/src/builtin/Eval.cpp:361: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.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6935:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6935 | UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6935:1: 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.15.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 459 | return ExecuteKernel(cx, esg.script(), env, newTargetValue, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | NullFramePtr() /* evalInFrame */, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:459:23: 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.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::BinaryArithIRGenerator::BinaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:7181:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7181 | BinaryArithIRGenerator::BinaryArithIRGenerator( | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:7181:1: 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.15.0/js/src/jit/CacheIR.cpp:7181:1: 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.15.0/js/src/shell/js.cpp: In function 'bool ConsumeBufferSource(JSContext*, JS::HandleObject, JS::MimeType, JS::StreamConsumer*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7513:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7513 | if (!JS_GetProperty(cx, obj, "url", &url)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7517:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7517 | if (!EnsureLatin1CharsLinearString(cx, url, &urlChars)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7522:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7522 | if (!JS_GetProperty(cx, obj, "sourceMappingURL", &mapUrl)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7526:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7526 | if (!EnsureLatin1CharsLinearString(cx, mapUrl, &mapUrlChars)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool str_toSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/SharedContext.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/CompilationInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeCompilation.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:20, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/SharedContext.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/CompilationInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeCompilation.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:20, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In member function 'virtual void js::shell::ShellAutoEntryMonitor::Entry(JSContext*, JSScript*, JS::HandleValue, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7856:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7856 | void Entry(JSContext* cx, JSScript* script, JS::HandleValue asyncStack, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In member function 'virtual void js::shell::ShellAutoEntryMonitor::Entry(JSContext*, JSFunction*, JS::HandleValue, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7835:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7835 | void Entry(JSContext* cx, JSFunction* function, JS::HandleValue asyncStack, | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:221: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.15.0/js/src/vm/Interpreter-inl.h:221: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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src17.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In function 'bool AggregateError(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:292:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 292 | if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorObject.cpp:301:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 301 | if (!iterator.next(&nextValue, &done)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:2182:11: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 2182 | JSString* js::ToStringSlow( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:2182:11: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:222:13: 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.15.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return ExecuteKernel(cx, esg.script(), env, newTargetVal, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | NullFramePtr() /* evalInFrame */, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:357:23: 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.15.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:2235:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2235 | JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:2236:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2236 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2350 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2350: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.15.0/js/src/jit/BaselineIC.cpp:2350: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.15.0/js/src/jit/BaselineIC.cpp:2350: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.15.0/js/src/jit/BaselineIC.cpp:2362:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2362 | if (!HasOwnProperty(cx, objValue, keyValue, &found)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2103 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2103: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.15.0/js/src/jit/BaselineIC.cpp:2103: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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2142 | stub->state().mode(), objv, index, rhs); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2142:66: 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.15.0/js/src/jit/BaselineIC.cpp:2142:66: 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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 594 | return DefineDataProperty(cx, obj, id, val, flags); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2194 | if (!SetObjectElement(cx, obj, index, rhs, objv, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2195 | JSOp(*pc) == JSOp::StrictSetElem, script, pc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2194:26: 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.15.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2224 | stub->state().mode(), objv, index, rhs); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2224:66: 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.15.0/js/src/jit/BaselineIC.cpp:2224:66: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp: In member function 'virtual bool cls_testFunctionProperties::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:12:3: note: in expansion of macro 'EVAL' 12 | EVAL("(function f() {})", &x); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:17:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 17 | CHECK(JS_GetProperty(cx, obj, "arguments", &y)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:20:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 20 | CHECK(JS_GetProperty(cx, obj, "caller", &y)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 470 | return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(), | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | globalLexical, nullptr, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 474 | bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:474: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.15.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 486 | return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp:486:20: 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.15.0/js/src/vm/Iteration.cpp:43, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:42, from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:794:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 794 | if (!EnforceRangeU32(cx, initialVal, kind, "initial size", | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | &limits->initial)) { | ~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:42, from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:819:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 819 | if (!EnforceRangeU32(cx, maxVal, kind, "maximum size", | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | limits->maximum.ptr())) { | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:42, from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:1108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1108 | bool JSContext::getPendingException(MutableHandleValue rval) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:1121:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1121 | setPendingException(rval, stack); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7762:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7762 | if (!JS_GetElement(cx, observersArg, i, &v)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests19.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp: In function 'bool windowProxy_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp:10:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 10 | static bool windowProxy_defineProperty(JSContext* cx, JS::HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp:19:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 19 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ReceiverGuard.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h: In member function 'void js::InternalJobQueue::_ZN2js16InternalJobQueue7runJobsEP9JSContext.part.0(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:803:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 803 | if (cx->getPendingException(&exn)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 810 | bool js::GetInternalError(JSContext* cx, unsigned errorNumber, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:814:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 814 | return CallSelfHostedFunction(cx, cx->names().GetInternalError, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 815 | NullHandleValue, args, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 818 | bool js::GetTypeError(JSContext* cx, unsigned errorNumber, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:822:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 822 | return CallSelfHostedFunction(cx, cx->names().GetTypeError, NullHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 823 | args, error); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'bool js::GetAggregateError(JSContext*, unsigned int, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 826 | bool js::GetAggregateError(JSContext* cx, unsigned errorNumber, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:830:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 830 | return CallSelfHostedFunction(cx, cx->names().GetAggregateError, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | NullHandleValue, args, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/jsapi-tests/testIntlAvailableLocales.cpp:16:3: note: in expansion of macro 'EVAL' 16 | EVAL("typeof Intl !== 'undefined'", &haveIntl); | ^~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::updateFromHookResult(js::ResumeMode, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2039:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2039 | void Completion::updateFromHookResult(ResumeMode resumeMode, | ^~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:203:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 203 | JS_FRIEND_API bool JS_WrapPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2921:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2921 | ReportValueError(cx, errorNumber, JSDVG_SEARCH_STACK, val, str, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2922 | hint == JSTYPE_UNDEFINED | ~~~~~~~~~~~~~~~~~~~~~~~~ 2923 | ? "primitive type" | ~~~~~~~~~~~~~~~~~~ 2924 | : hint == JSTYPE_STRING ? "string" : "number"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:371:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 371 | JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) { | ^~ In file included from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:1966:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1966 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:1992:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1992 | if (!ToJSValue(cx, registerResultLoc, iter.cur().type(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1993 | rval)) { | ~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:2017:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2017 | if (!ToJSValue(cx, loc, result.type(), &tmp)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:193:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 193 | AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:423:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 423 | bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:493:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 493 | bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_normalize(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2892:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2892 | static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'bool js::DebuggerMemory::CallData::setAllocationSamplingProbability()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testUnrootedGCHashMap::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:186:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 186 | CHECK(JS_SetProperty(cx, obj, buffer, val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:253:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 253 | static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, js::IdToPrintableBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:2171:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2171 | str = ValueToSource(cx, v); | ~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.cpp:9, from Unified_cpp_js_src25.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsfriendapi.cpp: In function 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:895:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 895 | const char* value = FormatValue(cx, arg, valueBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:1001:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1001 | const char* name = FormatValue(cx, key, nameBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1010 | const char* value = FormatValue(cx, v, valueBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:1010:38: 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.15.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.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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-tests6.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCHandleHashMap::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:220:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 220 | if (!JS_SetProperty(cx, obj, buffer, val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:388:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 388 | static bool ExecuteScript(JSContext* cx, HandleObjectVector envChain, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 404 | return ExecuteScript(cx, env, script, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:421:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 421 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:424:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 424 | return ExecuteScript(cx, envChain, scriptArg, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:430:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 430 | return ExecuteScript(cx, envChain, scriptArg, &rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:448:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 448 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:460:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 460 | return ExecuteScript(cx, envChain, script, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedName(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:1304:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1304 | bool JSFunction::getUnresolvedName(JSContext* cx, HandleFunction fun, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCRootedHashMap::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:156:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 156 | CHECK(JS_SetProperty(cx, obj, buffer, val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool Evaluate(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2156:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2156 | if (!JS_GetProperty(cx, opts, "displayURL", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2166:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2166 | if (!JS_GetProperty(cx, opts, "sourceMapURL", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2176:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2176 | if (!JS_GetProperty(cx, opts, "global", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2195:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2195 | if (!JS_GetProperty(cx, opts, "catchTermination", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2202:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2202 | if (!JS_GetProperty(cx, opts, "loadBytecode", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2209:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2209 | if (!JS_GetProperty(cx, opts, "saveBytecode", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2216:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2216 | if (!JS_GetProperty(cx, opts, "saveIncrementalBytecode", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2223:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2223 | if (!JS_GetProperty(cx, opts, "assertEqBytecode", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/shell/js.cpp:2230:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2230 | if (!JS_GetProperty(cx, opts, "envChainObject", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/js/src/shell/js.cpp:2364:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2364 | if (!JS_ExecuteScript(cx, envChain, script, args.rval())) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2430:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2430 | return JS_WrapValue(cx, args.rval()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:387:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 387 | if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:395:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 395 | return DefineDataProperty(cx, fun, id, protoVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 396 | JSPROP_PERMANENT | JSPROP_RESOLVING); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 523 | if (!NativeDefineDataProperty(cx, fun, id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 524 | JSPROP_READONLY | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:523:34: 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.15.0/js/src/builtin/String.cpp: In function 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1860:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1860 | bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v, | ^~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireOnGarbageCollectionHook(JSContext*, const Ptr&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2287 | return js::Call(cx, fval, object, dataVal, &rv) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2287:18: 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.15.0/js/src/debugger/Debugger.cpp:2287:18: 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.15.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckRefType(JSContext*, js::wasm::RefType::Kind, JS::HandleValue, JS::MutableHandleFunction, js::wasm::MutableHandleAnyRef)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 309 | bool wasm::CheckRefType(JSContext* cx, RefType::Kind targetTypeKind, | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:314:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 314 | if (!CheckFuncRefValue(cx, v, fnval)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:319:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 319 | if (!BoxAnyRef(cx, v, refval)) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 329 | static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:357:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | BigInt* bigint = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src25.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2477 | if (!EnforceRangeU32(cx, v, "Table", noun, index)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool CreateDataProperty.constprop(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:42:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 42 | static MOZ_MUST_USE bool CreateDataProperty(JSContext* cx, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:50:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 50 | return js::DefineProperty(cx, obj, id, desc, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 134 | return *it; | ^~ In file included from Unified_cpp_js_src10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:1248:20: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 1248 | RealmsInZoneIter realm(zone); | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 103 | return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:87:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 87 | void js::ReportNotObject(JSContext* cx, JSErrNum err, int spindex, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:87: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.15.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 90 | ReportValueError(cx, err, spindex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:93:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 93 | void js::ReportNotObject(JSContext* cx, JSErrNum err, HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 90 | ReportValueError(cx, err, spindex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, const JS::Value&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 90 | ReportValueError(cx, err, spindex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCRootedVector::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:267:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 267 | CHECK(JS_SetProperty(cx, obj, buffer, val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2586:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2586 | if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 102 | void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:107:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 107 | if (const char* chars = ValueToSourceForError(cx, v, bytes)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1380 | JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:1382:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1382 | return ReportIsNotFunction(cx, v, -1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:27, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src6.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:88:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 88 | if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | highWaterMark, ignored)) { | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:239:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 239 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:27, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src6.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:148:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 148 | if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | highWaterMark, ignored)) { | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 90 | ReportValueError(cx, err, spindex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 323 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 336 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:349:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 349 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:360:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 360 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 374 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 395 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src6.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 292 | if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:292:19: 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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Conversions.h: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testTraceableFifo::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:336:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 336 | CHECK(JS_SetProperty(cx, obj, buffer, val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:432:10: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 432 | Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx, | ^~ In file included from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:37:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 37 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:44:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 44 | return PromiseObject::unforgeableReject(cx, exn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:445:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 445 | void js::CompletePropertyDescriptor(MutableHandle desc) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::Handle, const char*, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 60 | MOZ_MUST_USE bool js::CreateAlgorithmFromUnderlyingMethod( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 76 | if (!GetProperty(cx, underlyingObject, methodName, method)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1483:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1483 | bool NodeBuilder::literal(HandleValue val, TokenPos* pos, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1483: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::InvokeOrNoop(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 115 | MOZ_MUST_USE bool js::InvokeOrNoop(JSContext* cx, Handle O, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 127 | if (!GetProperty(cx, O, P, &method)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: 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.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:20, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle, double*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:143:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 143 | MOZ_MUST_USE bool js::ValidateAndNormalizeHighWaterMark( | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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-tests6.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCHandleVector::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:371:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 371 | if (!JS_SetProperty(cx, obj, buffer, val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3232 | bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3285 | return builder.literal(val, &pn->pn_pos, dst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::MakeSizeAlgorithmFromSizeFunction(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:172:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 172 | MOZ_MUST_USE bool js::MakeSizeAlgorithmFromSizeFunction(JSContext* cx, | ^~ In file included from Unified_cpp_js_src6.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 144 | if (!GetProperty(cx, strategy, cx->names().size, &size)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:144:19: 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.15.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 150 | if (!GetProperty(cx, strategy, cx->names().highWaterMark, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | &highWaterMarkVal)) { | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:150:19: 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.15.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 157 | if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:157:19: 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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src6.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:183:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 183 | if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:194:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 194 | if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 195 | &highWaterMark)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:203:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 203 | if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 204 | cx, stream, underlyingSource, highWaterMark, size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1623:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1623 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3094:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 3094 | void WasmGlobalObject::val(MutableHandleVal outval) const { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueGetterImpl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 3130 | val(&result); | ~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 3130 | val(&result); | ~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3392 | bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 498 | return Execute(cx, script, env, rval); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/wasm/WasmJS.cpp: In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3128 | bool WasmGlobalObject::value(JSContext* cx, MutableHandleValue out) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 3130 | val(&result); | ~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:510:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 510 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:515:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 515 | return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, optionsArg, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | srcBuf, rval); | ~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3398:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3398 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3402 | return identifier(pnAtom, &id->pn_pos, dst); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:519:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 519 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 529 | return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 498 | return Execute(cx, script, env, rval); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1073 | bool JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1073: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.15.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1077 | return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1077:34: 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.15.0/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1081 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1081: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.15.0/js/src/vm/JSObject.cpp:1081: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.15.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1089 | return nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1089:30: 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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2023:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2023 | bool ASTSerializer::importDeclaration(BinaryNode* importNode, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1380 | return callback(cb, importName, bindingName, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:501:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 501 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:506:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 506 | return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, options, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | srcBuf, rval); | ~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:32, from Unified_cpp_js_src6.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jsapi-tests/testGCUniqueId.cpp:10, from Unified_cpp_js_src_jsapi-tests8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCUniqueId.cpp:10, from Unified_cpp_js_src_jsapi-tests8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::EvaluateUtf8Path(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:532:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 532 | JS_PUBLIC_API bool JS::EvaluateUtf8Path( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:554:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 554 | return Evaluate(cx, options, srcBuf, rval); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In static member function 'static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, js::NativeObject*, JS::HandleValueVector, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1450:6: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 1450 | bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::WritableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In member function 'bool js::ProxyObject::initExternalValueArrayAfterSwap(JSContext*, JS::HandleValueVector)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1550:6: note: parameter passing for argument of type 'const HandleValueVector' {aka 'const JS::Handle >'} changed in GCC 7.1 1550 | bool ProxyObject::initExternalValueArrayAfterSwap( | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1155:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1155 | bool NodeBuilder::conditionalExpression(HandleValue test, HandleValue cons, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1155: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.15.0/js/src/builtin/ReflectParse.cpp:1155: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.15.0/js/src/builtin/ReflectParse.cpp:1155: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::HandleString, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:377:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 377 | if (!JS::MapGet(cx, registry, pathValue, &moduleValue)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 373 | if (!GetProperty(cx, options, cx->names().preventClose, &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:373:21: 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.15.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | if (!GetProperty(cx, options, cx->names().preventAbort, &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:378:21: 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.15.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 383 | if (!GetProperty(cx, options, cx->names().preventCancel, &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:383:21: 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.15.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 388 | if (!GetProperty(cx, options, cx->names().signal, &signalVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:388:19: 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.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:32, from Unified_cpp_js_src6.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 175 | return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:397:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 397 | return JS::MapSet(cx, registry, pathValue, moduleValue); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:877:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 877 | bool NodeBuilder::ifStatement(HandleValue test, HandleValue cons, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:877: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.15.0/js/src/builtin/ReflectParse.cpp:877: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.15.0/js/src/builtin/ReflectParse.cpp:877: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool IsLocale(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:58:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 58 | static inline bool IsLocale(HandleValue v) { | ^~~~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:150: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.15.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 277 | return op(cx, obj, id, v, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:191:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 191 | if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:214:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 214 | return DefineDataProperty(cx, receiverObj, id, v, attrs, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 227 | if (!CallSetter(cx, receiver, setterValue, v)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:227:18: 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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:951:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 951 | bool NodeBuilder::forInStatement(HandleValue var, HandleValue expr, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:951: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.15.0/js/src/builtin/ReflectParse.cpp:951: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.15.0/js/src/builtin/ReflectParse.cpp:951: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool Process(JSContext*, const char*, bool, FileKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1372:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1372 | RootedString str(cx, JS_ValueToSource(cx, result)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 128 | bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:128: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.15.0/js/src/proxy/BaseProxyHandler.cpp:139:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 139 | if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 146 | return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:146:40: 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.15.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1338 | bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1338: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCUniqueId.cpp:10, from Unified_cpp_js_src_jsapi-tests8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1387:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1387 | bool NodeBuilder::exportDeclaration(HandleValue decl, NodeVector& elts, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1387: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.15.0/js/src/builtin/ReflectParse.cpp:1387: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.15.0/js/src/builtin/ReflectParse.cpp:1387: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'const UFormattedValue* PartitionNumberPattern(JSContext*, const UNumberFormatter*, UFormattedNumber*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:837:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 837 | static const UFormattedValue* PartitionNumberPattern( | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:837:31: 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.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCRootedStaticStructInternalStackStorageAugmented::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:77:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 77 | CHECK(JS_SetProperty(cx, obj, "foo", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:93:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 93 | CHECK(JS_GetProperty(cx, obj, "foo", &val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:104:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 104 | CHECK(JS_GetProperty(cx, obj, "foo", &val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 939 | bool NodeBuilder::forStatement(HandleValue init, HandleValue test, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:939: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.15.0/js/src/builtin/ReflectParse.cpp:939: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.15.0/js/src/builtin/ReflectParse.cpp:939: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.15.0/js/src/builtin/ReflectParse.cpp:939: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2888:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2888 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:14, from Unified_cpp_js_src_jsapi-tests19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:14, from Unified_cpp_js_src_jsapi-tests19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src4.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DefaultCalendar(JSContext*, const UniqueChars&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:227:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 227 | static bool DefaultCalendar(JSContext* cx, const UniqueChars& locale, | ^~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool GetUnicodeExtension(JSContext*, js::LocaleObject*, UnicodeKey, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:757:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 757 | static bool GetUnicodeExtension(JSContext* cx, LocaleObject* locale, | ^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'bool IntlClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:829:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 829 | if (!DefineDataProperty(cx, intl, ctorId, ctorValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2751 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2751: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.15.0/js/src/vm/NativeObject.cpp:2775:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2775 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2768:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2768 | return SetTypedArrayElement(cx, tobj, index, v, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2798:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2798 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 277 | return op(cx, obj, id, v, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2809 | if (!js::CallSetter(cx, receiver, setter, v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2809:22: 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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:456:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 456 | MOZ_MUST_USE bool listNode(ASTType type, const char* propName, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Intl_Locale_numberingSystem(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1070:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1070 | return GetUnicodeExtension(cx, locale, "nu", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_numeric(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1042:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1042 | if (!GetUnicodeExtension(cx, locale, "kn", &value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_hourCycle(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1025:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1025 | return GetUnicodeExtension(cx, locale, "hc", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'int main(int, char**, char**)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:10072:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 10072 | if (!JS_DefineProperty(cx, cx->global(), "scriptPath", scriptPathValue, 0)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_collation(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1009:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1009 | return GetUnicodeExtension(cx, locale, "co", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:10201:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 10201 | if (!JS::Evaluate(cx, opts, srcBuf, &rval)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:10784:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 10784 | if (!SetObject::iterator(cx, SetObject::IteratorKind::Values, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10785 | sc->unhandledRejectedPromises, &iter)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_caseFirst(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:993:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 993 | return GetUnicodeExtension(cx, locale, "kf", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:10730:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 10730 | RootedString str(cx, JS_ValueToSource(cx, reason)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_calendar(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:977:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 977 | return GetUnicodeExtension(cx, locale, "ca", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp: In lambda function: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:405:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 405 | if (!DefineDataProperty(cx, singlePart, cx->names().type, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:416:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 416 | if (!DefineDataProperty(cx, singlePart, cx->names().value, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1204 | bool NodeBuilder::memberExpression(bool computed, HandleValue expr, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1204: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.15.0/js/src/builtin/ReflectParse.cpp:1204: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.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::MutableHandle; U = std::nullptr_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In lambda function: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:921:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 921 | if (!DefineDataProperty(cx, singlePart, cx->names().type, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:932:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 932 | if (!DefineDataProperty(cx, singlePart, cx->names().value, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'bool NumberFormat(JSContext*, const JS::CallArgs&, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:152:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 152 | return intl::LegacyInitializeObject( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 153 | cx, numberFormat, cx->names().InitializeNumberFormat, thisValue, locales, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | options, DateTimeFormatOptions::Standard, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:152:38: 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.15.0/js/src/builtin/intl/NumberFormat.cpp:152:38: 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.15.0/js/src/builtin/intl/NumberFormat.cpp:152:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1047 | bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1047: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.15.0/js/src/builtin/ReflectParse.cpp:1047: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp: In member function 'virtual bool cls_test_GetPropertyDescriptor::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:10:3: note: in expansion of macro 'EVAL' 10 | EVAL("({ somename : 123 })", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:16:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 16 | CHECK(JS_GetPropertyDescriptor(cx, obj, "somename", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:21:35: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 21 | CHECK(JS::FromPropertyDescriptor(cx, desc, &descValue)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:25:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 25 | CHECK(JS_GetProperty(cx, descObj, "value", &value)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:27:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 27 | CHECK(JS_GetProperty(cx, descObj, "get", &value)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:29:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 29 | CHECK(JS_GetProperty(cx, descObj, "set", &value)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:31:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 31 | CHECK(JS_GetProperty(cx, descObj, "writable", &value)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:33:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 33 | CHECK(JS_GetProperty(cx, descObj, "configurable", &value)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:35:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 35 | CHECK(JS_GetProperty(cx, descObj, "enumerable", &value)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:38:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 38 | CHECK(JS_GetPropertyDescriptor(cx, obj, "not-here", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:41:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 41 | CHECK(JS_GetPropertyDescriptor(cx, obj, "toString", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1201:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1201 | bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) { | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueWithSizes-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueWithSizes.cpp:9, from Unified_cpp_js_src6.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::appendValueAndSize(JSContext*, JS::Handle, double)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h:54:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 54 | inline bool js::ListObject::appendValueAndSize(JSContext* cx, | ^~ In file included from Unified_cpp_js_src4.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp: In function 'bool _ZL12DisplayNamesP9JSContextRKN2JS8CallArgsE19DisplayNamesOptions.part.0(JSContext*, const JS::CallArgs&, DisplayNamesOptions)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:144:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 144 | if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | &ignored)) { | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2248:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2248 | if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2249 | &v)) { | ~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1741:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1741 | JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1756:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1756 | if (!JS_WrapValue(cx, &wrappedKey)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1085:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1085 | bool NodeBuilder::assignmentExpression(AssignmentOperator aop, HandleValue lhs, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1085: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.15.0/js/src/builtin/ReflectParse.cpp:1085:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 102 | bool TypedArrayObject::is(HandleValue v) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4653:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4653 | JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4653: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.15.0/js/src/jsapi.cpp:4663:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4663 | if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 574 | bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:574: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.15.0/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4685:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4685 | if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4686 | StringifyBehavior::RestrictedSafe)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 110 | MOZ_MUST_USE bool js::EnqueueValueWithSize( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2293:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2293 | if (!op(cx, obj, id, &desc)) { | ~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1066:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1066 | bool NodeBuilder::unaryExpression(UnaryOperator unop, HandleValue expr, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1066: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.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp:13, from Unified_cpp_js_src_jsapi-tests7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp:11, from Unified_cpp_js_src_jsapi-tests7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_collation(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1009:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1009 | return GetUnicodeExtension(cx, locale, "co", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1674: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.15.0/js/src/builtin/MapObject.cpp:1674: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.15.0/js/src/builtin/MapObject.cpp:1691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1691:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1695:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1695 | return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_numberingSystem(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1070:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1070 | return GetUnicodeExtension(cx, locale, "nu", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_hourCycle(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1025:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1025 | return GetUnicodeExtension(cx, locale, "hc", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp: In function 'bool js::intl::InitializeObject(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:29:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 29 | bool js::intl::InitializeObject(JSContext* cx, JS::Handle obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:29:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:40:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 40 | if (!CallSelfHostedFunction(cx, initializer, JS::NullHandleValue, args, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | &ignored)) { | ~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:103:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 103 | if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 104 | cx, stream, sourceVal, highWaterMark, sizeVal)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_calendar(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:977:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 977 | return GetUnicodeExtension(cx, locale, "ca", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1104 | bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1104: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp: In function 'bool js::intl::LegacyInitializeObject(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::Handle, js::intl::DateTimeFormatOptions, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:50:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 50 | bool js::intl::LegacyInitializeObject(JSContext* cx, JS::Handle obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:50:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:50:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:50:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:65:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 65 | if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, result)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_caseFirst(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:993:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 993 | return GetUnicodeExtension(cx, locale, "kf", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:14, from Unified_cpp_js_src_jsapi-tests19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_ubiNodeJSObjectConstructorName::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testUbiNode.cpp:182:3: note: in expansion of macro 'EVAL' 182 | EVAL("this.Ctor = function Ctor() {}; new Ctor", &val); | ^~~~ In file included from Unified_cpp_js_src5.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp: In function 'bool PluralRules(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:122:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 122 | if (!intl::InitializeObject(cx, pluralRules, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 123 | cx->names().InitializePluralRules, locales, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | options)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:122:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src4.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DateTimeFormat(JSContext*, const JS::CallArgs&, bool, js::intl::DateTimeFormatOptions)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:143:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 143 | return intl::LegacyInitializeObject( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 144 | cx, dateTimeFormat, cx->names().InitializeDateTimeFormat, thisValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | locales, options, dtfOptions, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:143:38: 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.15.0/js/src/builtin/intl/DateTimeFormat.cpp:143:38: 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.15.0/js/src/builtin/intl/DateTimeFormat.cpp:143:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::TypeOf]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:71, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h: In function 'bool js::GetPropertyPure(JSContext*, JSObject*, jsid, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool RelativeTimeFormat(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:129:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 129 | if (!intl::InitializeObject(cx, relativeTimeFormat, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 130 | cx->names().InitializeRelativeTimeFormat, locales, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | options)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:129:30: 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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1555 | bool NodeBuilder::classMethod(HandleValue name, HandleValue body, PropKind kind, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1555: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.15.0/js/src/builtin/ReflectParse.cpp:1555: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.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h: In function 'bool js::GetOwnPropertyPure(JSContext*, JSObject*, jsid, JS::Value*, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::Normal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp: In function 'JSObject* js::intl::GetInternalsObject(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:81:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 81 | if (!js::CallSelfHostedFunction(cx, cx->names().getInternals, NullHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | args, &v)) { | ~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:303:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 303 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &v)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp: In function 'bool ListFormat(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:123:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 123 | if (!CallSelfHostedFunction(cx, initializer, JS::NullHandleValue, args, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | &ignored)) { | ~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 Unified_cpp_js_src4.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:224:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 224 | return DefineDataProperty(cx, intl, cx->names().DateTimeFormat, ctorValue, 0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool GetStringOption(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 745 | const char* js::ValueToSourceForError(JSContext* cx, HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:757:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 757 | RootedString str(cx, JS_ValueToSource(cx, val)); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp: In member function 'virtual bool cls_testWindowNonConfigurable::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp:42:3: note: in expansion of macro 'EVAL' 42 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp:47:3: note: in expansion of macro 'EVAL' 47 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp:52:3: note: in expansion of macro 'EVAL' 52 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testWindowNonConfigurable.cpp:57:3: note: in expansion of macro 'EVAL' 57 | EVAL( | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'UPluralRules* NewUPluralRules(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src_jit2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:4924:34: warning: '((unsigned int*)((char*)&scratch1 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 4924 | AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output); | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/RegisterSets.h:308:38: warning: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:4924:34: note: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here 4924 | AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output); | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3405:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3405 | bool ASTSerializer::function(FunctionNode* funNode, ASTType type, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1713 | return identifier(atom, pos, dst); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3461:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3461 | return functionArgs(pn, argsList, args, defaults, rest) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3477:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3477 | return functionArgs(pn, argsList, args, defaults, rest) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3481:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3481 | return functionArgs(pn, argsList, args, defaults, rest) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 855 | return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 439 | newNodeHelper(obj, std::forward(rest)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 439 | newNodeHelper(obj, std::forward(rest)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:184:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 184 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1657:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1657 | const char* source = ValueToSourceForError(cx, args.get(0), bytes); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1702:12: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1702 | if (!func(cx, modulePrivate, metaObject)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:516:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 516 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, | ^~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:3176:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 3176 | return OrdinaryToPrimitive(cx, obj, hint, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:486:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 486 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, | ^~ In file included from Unified_cpp_js_src4.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp: In function 'bool js::AddDisplayNamesConstructor(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:228:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 228 | return DefineDataProperty(cx, intl, cx->names().DisplayNames, ctorValue, 0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool Qualified = js::Qualified]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2817: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.15.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2838 | return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2725 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2719:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2719 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 287 | return op(cx, obj, id, v); | ~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:221:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 221 | bool ModuleLoader::tryDynamicImport(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 287 | return op(cx, obj, id, v); | ~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:225:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 225 | RootedLinearString path(cx, resolve(cx, specifier, referencingPrivate)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:52:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 52 | MOZ_MUST_USE JSObject* js::ReadableStreamReaderGenericCancel( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::doDynamicImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:208:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 208 | bool ModuleLoader::doDynamicImport(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:217:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 217 | return JS::FinishDynamicModuleImport(cx, referencingPrivate, specifier, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | promise); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp: In function 'bool js::AddMozDisplayNamesConstructor(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:261:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 261 | return DefineDataProperty(cx, intl, cx->names().DisplayNames, ctorValue, 0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In static member function 'static bool js::shell::ModuleLoader::DynamicImportDelayFulfilled(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:189:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 189 | if (!JS_GetProperty(cx, closure, "referencingPrivate", &referencingPrivate) || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:190:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 190 | !JS_GetProperty(cx, closure, "specifier", &specifierValue) || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:191:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 191 | !JS_GetProperty(cx, closure, "promise", &promiseValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:217:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 217 | return JS::FinishDynamicModuleImport(cx, referencingPrivate, specifier, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | promise); | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Bailouts.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Registers.h: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty(js::jit::ObjOperandId, uint32_t, js::jit::TypedThingLayout, js::Scalar::Type, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Registers.h:187:50: warning: '((unsigned int*)((char*)&bigIntScratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 187 | constexpr Register64(Register h, Register l) : high(h), low(l) {} | ^~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:4274:30: note: '((unsigned int*)((char*)&bigIntScratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' was declared here 4274 | Maybe bigIntScratch; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2681:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2681 | bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2684 | bool ok = op(cx, obj, id, desc); | ~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:547:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleString)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:104:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 104 | JSObject* ModuleLoader::resolveImportedModule( | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:107:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 107 | RootedLinearString path(cx, resolve(cx, specifier, referencingPrivate)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:92:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 92 | if (!DefineDataProperty(cx, info, cx->names().firstDayOfWeek, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:98:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 98 | if (!DefineDataProperty(cx, info, cx->names().minDays, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In static member function 'static JSObject* js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::HandleValue, JS::HandleString)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:65:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 65 | JSObject* ModuleLoader::ResolveImportedModule( | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:148:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 148 | if (!DefineDataProperty(cx, info, cx->names().weekendStart, weekendStart)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:152:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 152 | if (!DefineDataProperty(cx, info, cx->names().weekendEnd, weekendEnd)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:27, from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool ReadFulfilled(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:734:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 734 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp:13, from Unified_cpp_js_src_jsapi-tests7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function 'bool cls_testGCGrayMarking::CreateJSWeakMapObjects(JSObject**, JSObject**, JSObject**)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp:336:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 336 | CHECK(SetWeakMapEntry(cx, weakMap, key, valueValue)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:499:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 499 | if (!DefineDataProperty(cx, info, cx->names().locale, args[0])) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:507:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 507 | if (!DefineDataProperty(cx, info, cx->names().direction, dir)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1948 | bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1956:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1956 | return function(&pn->as(), AST_FUNC_DECL, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1959:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1959 | return variableDeclaration(&pn->as(), false, dst); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1964:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1964 | return variableDeclaration(&pn->as(), true, dst); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2694:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2694 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2706 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2708 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::DequeueValue(JSContext*, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueWithSizes.cpp:46:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 46 | MOZ_MUST_USE bool js::DequeueValue(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1103:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1103 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1128:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1128 | return DefineProperty(cx, target, wrappedId, desc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:296:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 296 | if (!DefineDataProperty(cx, measurementUnits, unitAtom->asPropertyName(), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | TrueHandleValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_JS_ubi_Node_scriptFilename::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:621:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 621 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2701:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2701 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2706 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2708 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2724 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2726 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2729:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2729 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2736 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2738 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function 'bool cls_testGCGrayMarking::TestGrayUnmarking()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp:737:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 737 | if (!JS_DefinePropertyById(cx, head, nextId, next, 0)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::_ZN2js5shellL8RedirectEP9JSContextRKN2JS8CallArgsEPPNS0_6RCFileE.part.0(JSContext*, const JS::CallArgs&, js::shell::RCFile**)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, js::Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, js::NativeObject**)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h: In function 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 91 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91:14: 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.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33, from Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | return PromiseObject::unforgeableResolve(cx, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 121 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: 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.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33, from Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | return PromiseObject::unforgeableResolve(cx, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h: In static member function 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests' mfbt/tests/TestAlgorithm /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestAlgorithm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestAlgorithm.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestArray /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestArray.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestArrayUtils /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestArrayUtils /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestArrayUtils.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestAtomics /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestAtomics /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestAtomics.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBinarySearch /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestBinarySearch /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestBinarySearch.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBloomFilter /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestBloomFilter /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestBloomFilter.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBufferList /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestBufferList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestBufferList.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCasting /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestCasting /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCasting.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCeilingFloor /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestCeilingFloor /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCeilingFloor.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp: In member function 'virtual bool cls_testWeakMap_keyDelegates::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp:90:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 90 | CHECK(JS_DefineProperty(cx, delegateRoot, "delegate", delegateValue, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ mfbt/tests/TestCheckedInt /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestCheckedInt /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCheckedInt.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp:111:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 111 | CHECK(SetWeakMapEntry(cx, map, key, val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ mfbt/tests/TestCompactPair /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestCompactPair /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCompactPair.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCountPopulation /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestCountPopulation /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCountPopulation.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCountZeroes /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestCountZeroes /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCountZeroes.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestDefineEnum /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestDefineEnum /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestDefineEnum.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestDoublyLinkedList /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestDoublyLinkedList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestDoublyLinkedList.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEndian /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestEndian /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEndian.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumeratedArray /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestEnumeratedArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEnumeratedArray.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumSet /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestEnumSet /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEnumSet.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumTypeTraits /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestEnumTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEnumTypeTraits.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFastBernoulliTrial /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestFastBernoulliTrial /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFastBernoulliTrial.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFloatingPoint /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestFloatingPoint /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFloatingPoint.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFunctionRef /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestFunctionRef /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFunctionRef.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFunctionTypeTraits /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestFunctionTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFunctionTypeTraits.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestHashTable /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestHashTable /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestHashTable.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestIntegerPrintfMacros /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestIntegerPrintfMacros /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestIntegerPrintfMacros.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestIntegerRange /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestIntegerRange /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestIntegerRange.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestJSONWriter /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestJSONWriter /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestJSONWriter.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestLinkedList /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestLinkedList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestLinkedList.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMacroArgs /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestMacroArgs /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestMacroArgs.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMacroForEach In file included from Unified_cpp_js_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JSErrorReport*, JS::HandleString, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 718 | JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2756:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2756 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::cleanupSome(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:714:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 714 | cleanupCallback = ValueToCallable(cx, args.get(0), -1, NO_CONSTRUCT); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'void js::ErrorToException(JSContext*, JSErrorReport*, JSErrorCallback, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:351:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | cx->setPendingException(errValue, nstack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 158 | bool js::FromPropertyDescriptorToObject(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:158: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.15.0/js/src/vm/JSObject.cpp:171:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 171 | if (!DefineDataProperty(cx, obj, names.value, desc.value())) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:180:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 180 | if (!DefineDataProperty(cx, obj, names.writable, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:192:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 192 | if (!DefineDataProperty(cx, obj, names.get, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:204:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 204 | if (!DefineDataProperty(cx, obj, names.set, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestArrayUtils /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:212:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 212 | if (!DefineDataProperty(cx, obj, names.enumerable, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:220:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 220 | if (!DefineDataProperty(cx, obj, names.configurable, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestAtomics /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestAlgorithm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestBufferList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2303:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2303 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCountPopulation /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCountZeroes /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1411:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1411 | return callback(cb, bindingName, exportName, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:2107:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2107 | if (!function(&kid->as(), AST_FUNC_DECL, &decl)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestBloomFilter /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2113:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2113 | if (!classDefinition(&kid->as(), false, &decl)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2121:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2121 | if (!variableDeclaration(&kid->as(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2122 | kind != ParseNodeKind::VarStmt, &decl)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2146:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2146 | return builder.exportDeclaration(decl, elts, moduleSpec, isDefault, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2147 | &exportNode->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2146:35: 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.15.0/js/src/builtin/ReflectParse.cpp:2146:35: 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.15.0/js/src/builtin/ReflectParse.cpp:2146:35: 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.15.0/js/src/builtin/ReflectParse.cpp:871:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 871 | return callback(cb, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:862:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 862 | return callback(cb, expr, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 855 | return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2360:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2360 | builder.ifStatement(test, cons, alt, &ifNode->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2360:33: 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.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestEnumSet /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2360:33: 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.15.0/js/src/builtin/ReflectParse.cpp:1467:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1467 | return callback(cb, opt(expr), array, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1477:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1477 | return callback(cb, opt(var), body, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1031:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1031 | return callback(cb, body, handler, opt(finally), pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestFunctionTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:981:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 981 | return callback(cb, expr, stmt, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:991:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 991 | return callback(cb, test, stmt, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestDefineEnum /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1001:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1001 | return callback(cb, stmt, test, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCasting /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2265:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2265 | ? variableDeclaration(&pn->as(), lexical, dst) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2430:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2430 | if (!variableDeclaration(&scopeNode->scopeBody()->as(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2431 | true, &var)) { | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCeilingFloor /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2441:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2441 | if (!variableDeclaration( | ~~~~~~~~~~~~~~~~~~~^ 2442 | &initNode->as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | initNode->isKind(ParseNodeKind::LetDecl) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2444 | initNode->isKind(ParseNodeKind::ConstDecl), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2445 | &var)) { | ~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2282:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2282 | builder.forInStatement(var, expr, stmt, &loop->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2282:32: 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.15.0/js/src/builtin/ReflectParse.cpp:2282:32: 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.15.0/js/src/builtin/ReflectParse.cpp:970:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 970 | return callback(cb, var, expr, stmt, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2459 | builder.forStatement(init, test, update, stmt, &forNode->pn_pos, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | dst); | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2459:34: 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.15.0/js/src/builtin/ReflectParse.cpp:2459:34: 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.15.0/js/src/builtin/ReflectParse.cpp:2459:34: 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.15.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1713 | return identifier(atom, pos, dst); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestEnumeratedArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:893:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 893 | return callback(cb, opt(label), pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestBinarySearch /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:903:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 903 | return callback(cb, opt(label), pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestFastBernoulliTrial /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCheckedInt /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2481:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2481 | return identifier(pnAtom, nullptr, &label) && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:913:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 913 | return callback(cb, label, stmt, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:923:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 923 | return callback(cb, arg, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:933:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 933 | return callback(cb, opt(arg), pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1041:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1041 | return callback(cb, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2512:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2512 | return classDefinition(&pn->as(), false, dst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1579:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1579 | return callback(cb, name, initializer, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2578:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2578 | builder.classMethod(key, val, kind, isStatic, &classMethod->pn_pos, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2579 | dst); | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2578:29: 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.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestEnumTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestIntegerPrintfMacros /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCompactPair /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestDoublyLinkedList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestFloatingPoint In file included from Unified_cpp_js_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1059:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1059 | bool ModuleObject::execute(JSContext* cx, HandleModuleObject self, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1083:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1083 | return Execute(cx, script, env, rval); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestFunctionRef /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestHashTable /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestLinkedList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestIntegerRange /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMacroArgs /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 142 | JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:142:20: 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.15.0/js/src/vm/JSObject.cpp:155:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 155 | return FromPropertyDescriptorToObject(cx, desc, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestEndian /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestJSONWriter /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2776:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2776 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerClose(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:443:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 443 | if (!EnqueueValueWithSize(cx, unwrappedController, v, size)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2805:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2805 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2810:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2810 | if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static js::FinalizationRecordObject* js::FinalizationRecordObject::create(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:44:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 44 | FinalizationRecordObject* FinalizationRecordObject::create( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp: In member function 'virtual bool cls_testWeakMap_basicOperations::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp:24:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 24 | CHECK(GetWeakMapEntry(cx, map, key, &r)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp:30:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 30 | CHECK(SetWeakMapEntry(cx, map, key, val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp:32:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 32 | CHECK(GetWeakMapEntry(cx, map, key, &r)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testWeakMap.cpp:38:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 38 | CHECK(GetWeakMapEntry(cx, map, key, &r)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, js::DefineAsIntrinsic)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1682 | bool Is(HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: 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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool Parse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:5383:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5383 | if (!JS_GetProperty(cx, objOptions, "module", &optionModule)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2928:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2928 | bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2948:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2948 | if (!MaybeCallMethod(cx, obj, id, vp)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/JSObject.cpp:2956:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2956 | if (!MaybeCallMethod(cx, obj, id, vp)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2983:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2983 | if (!MaybeCallMethod(cx, obj, id, vp)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2991:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2991 | if (!MaybeCallMethod(cx, obj, id, vp)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::CollatorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::DateTimeFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::DisplayNamesObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: 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-tests7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCOutOfMemory.cpp: In member function 'virtual bool cls_testGCOutOfMemory::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:31:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 31 | bool ok = JS::Evaluate(cx, opts, srcBuf, &root); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp:13, from Unified_cpp_js_src_jsapi-tests7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 35 | CHECK(JS_GetPendingException(cx, &root)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:46:3: note: in expansion of macro 'EVAL' 46 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ListFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::NumberFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::PluralRulesObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3002:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3002 | bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3045:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3045 | return OrdinaryToPrimitive(cx, obj, preferredType, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RelativeTimeFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682: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.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: 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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:253:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 253 | MOZ_MUST_USE PlainObject* js::ReadableStreamCreateReadResult( | ^~ In file included from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:248:61: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 248 | PlainObject* iterResult = ReadableStreamCreateReadResult( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 249 | cx, UndefinedHandleValue, true, unwrappedReader->forAuthorCode()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:255:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 255 | return PromiseObject::unforgeableResolveWithNonPromise(cx, iterResultVal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:265:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 265 | return PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:41, from Unified_cpp_js_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCHeapBarriers.cpp: In member function 'bool cls_testGCHeapPostBarriers::CanAccessObject(JSObject*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCHeapBarriers.cpp:136:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 136 | CHECK(JS_GetProperty(cx, rootedObj, "x", &value)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4870:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4870 | if (!GetProperty(cx, query, query, cx->names().global, &global)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4893:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4893 | if (!GetProperty(cx, query, query, cx->names().url, &url)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4905:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4905 | if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4947:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4947 | if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4967:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4967 | if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4996:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4996 | if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerError(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:997:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 997 | bool js::WritableStreamDefaultControllerError( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:648:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 648 | bool js::WritableStreamDefaultControllerErrorIfNeeded( | ^~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestMacroForEach /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestMacroForEach.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMathAlgorithms In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: 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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: 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.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 542 | bool js::WritableStreamDefaultControllerWrite( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:553:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 553 | EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:558:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 558 | if (!cx->isExceptionPending() || !cx->getPendingException(&enqueueResult)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMacroForEach In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool Qualified = js::Unqualified]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2817: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.15.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2838 | return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2852:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2852 | return SetNonexistentProperty(cx, obj, id, v, receiver, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2853 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2872:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2872 | return SetNonexistentProperty(cx, obj, id, v, receiver, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2873 | result); | ~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 458 | bool js::WritableStreamDefaultControllerGetChunkSize( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:386:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 386 | MOZ_MUST_USE bool js::ReadableStreamFulfillReadOrReadIntoRequest( | ^~ In file included from Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:508:60: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 508 | if (!cx->isExceptionPending() || !cx->getPendingException(returnValue)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:415:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 415 | PlainObject* iterResult = ReadableStreamCreateReadResult( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 416 | cx, chunk, done, unwrappedReader->forAuthorCode()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'bool JS::AssignProperty(JSContext*, JS::HandleObject, JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1103 | return JS_GetProperty(cx, src, property, &v) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemCopyInline()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:11796:12: warning: 'signedLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 11796 | uint32_t length = signedLength; | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:71:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 71 | JSObject* js::WritableStreamControllerAbortSteps( | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33, from Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | return PromiseObject::unforgeableResolve(cx, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_UTC(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testXDR.cpp: In member function 'virtual bool cls_testXDR_bug506491::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsapi-tests/testXDR.cpp:85:3: note: in expansion of macro 'EVAL' 85 | EVAL("f() === 'ok';\n", &v2); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2895 | bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2895: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.15.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2902 | return NativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2902:38: 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.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2658 | bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2658: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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2668:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2668 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestMathAlgorithms /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestMathAlgorithms.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMaybe In file included from Unified_cpp_js_src7.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 542 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultController( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 601 | if (!InvokeOrNoop(cx, underlyingSource, cx->names().start, controllerVal, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | &startResult)) { | ~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:609:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 609 | cx, PromiseObject::unforgeableResolve(cx, startResult)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestMaybe /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestMaybe.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestNonDereferenceable /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestNonDereferenceable /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestNonDereferenceable.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestNotNull /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:360:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 360 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestNotNull /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestNotNull.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRandomNum /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestRandomNum /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestRandomNum.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRange /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestRange /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestRange.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRefPtr /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestRefPtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestRefPtr.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestResult /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestResult /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestResult.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRollingMean /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestRollingMean /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestRollingMean.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSaturate /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestSaturate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestSaturate.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestScopeExit /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestScopeExit /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestScopeExit.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSegmentedVector /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestSegmentedVector /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestSegmentedVector.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSHA1 /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestSHA1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestSHA1.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSmallPointerArray /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestSmallPointerArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestSmallPointerArray.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSplayTree /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestSplayTree /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestSplayTree.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSPSCQueue /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestSPSCQueue /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestSPSCQueue.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestTemplateLib /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFillInline()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12064:12: warning: 'signedLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 12064 | uint32_t length = uint32_t(signedLength); | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12061:11: warning: 'signedValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 12061 | int32_t signedValue; | ^~~~~~~~~~~ /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestTemplateLib /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestTemplateLib.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestTextUtils In file included from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:174:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 174 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestTextUtils /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestTextUtils.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:201:69: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 201 | PromiseObject::unforgeableReject(cx, exn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ mfbt/tests/TestThreadSafeWeakPtr /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestThreadSafeWeakPtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestThreadSafeWeakPtr.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestTuple /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestTuple /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestTuple.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestTypedEnum /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestTypedEnum /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestTypedEnum.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestTypeTraits /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestTypeTraits.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestUniquePtr /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestUniquePtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestUniquePtr.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestVariant /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestVariant /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestVariant.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestVector /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestVector /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestVector.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestWeakPtr /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestWeakPtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestWeakPtr.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestWrappingOperations /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestWrappingOperations /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestWrappingOperations.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestXorShift128PlusRNG /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestXorShift128PlusRNG /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestXorShift128PlusRNG.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 640 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 660 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSource, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 661 | "ReadableStream source.pull method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 662 | cx->names().pull, &pullMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 670 | if (!CreateAlgorithmFromUnderlyingMethod( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 671 | cx, underlyingSource, "ReadableStream source.cancel method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | cx->names().cancel, &cancelMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 679 | return SetUpReadableStreamDefaultController( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 680 | cx, stream, sourceAlgorithms, underlyingSource, pullMethod, cancelMethod, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | highWaterMark, sizeAlgorithm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 mfbt/tests/TestUtf8 /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestUtf8 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestUtf8.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestPoisonArea /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMathAlgorithms /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestNonDereferenceable In file included from Unified_cpp_js_src7.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStream* CreateReadableStream.constprop(JSContext*, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 81 | static MOZ_MUST_USE ReadableStream* CreateReadableStream( | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 111 | if (!SetUpReadableStreamDefaultController( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 112 | cx, stream, sourceAlgorithms, underlyingSource, pullMethod, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | cancelMethod, highWaterMark, sizeAlgorithm)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMaybe In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1810 | bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:4039:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4039 | bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestNotNull /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestResult /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestRange /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestScopeExit /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSaturate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSegmentedVector In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1944:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1944 | bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestRefPtr In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestRollingMean /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestRandomNum /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSmallPointerArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSHA1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSplayTree /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTemplateLib /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSPSCQueue /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTuple /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTextUtils /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTypedEnum /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestUniquePtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestThreadSafeWeakPtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestWeakPtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestXorShift128PlusRNG /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestVariant /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestVector /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestWrappingOperations /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestUtf8 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool num_toExponential(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:288:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 288 | MOZ_MUST_USE bool js::ReadableStreamErrorInternal( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:373:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 373 | source->onErrored(cx, unwrappedStream, error); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, js::SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 234 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultController( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 310 | if (!InvokeOrNoop(cx, underlyingSink, cx->names().start, controllerVal, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | &startResult)) { | ~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:318:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 318 | cx, PromiseObject::unforgeableResolve(cx, startResult)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterGetDesiredSize(JSContext*, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:221:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 221 | bool js::WritableStreamDefaultWriterGetDesiredSize( | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepZoneAfterCompacting(js::gc::MovingTracer*, JS::Zone*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.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.15.0/js/src/gc/GC.cpp:2179:25: note: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 2179 | for (RealmsInZoneIter r(zone); !r.done(); r.next()) { | ^ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1836:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1836 | JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1843:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1843 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2285:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2285 | bool ASTSerializer::classDefinition(ClassNode* pn, bool expr, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1595:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1595 | return callback(cb, name, heritage, block, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 352 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 375 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 376 | "WritableStream sink.write method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | cx->names().write, &writeMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 385 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 386 | "WritableStream sink.close method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | cx->names().close, &closeMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 395 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 396 | "WritableStream sink.abort method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | cx->names().abort, &abortMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 404 | return SetUpWritableStreamDefaultController( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 405 | cx, stream, sinkAlgorithms, underlyingSink, writeMethod, closeMethod, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | abortMethod, highWaterMark, sizeAlgorithm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1856:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1856 | JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1863:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1863 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1875:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1875 | JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1882:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1882 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp: In static member function 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | if (!GetProperty(cx, strategy, cx->names().size, &size)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:105:19: 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.15.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 111 | if (!GetProperty(cx, strategy, cx->names().highWaterMark, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | &highWaterMarkVal)) { | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:111:19: 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.15.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 118 | if (!GetProperty(cx, underlyingSink, cx->names().type, &type)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:118:19: 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.15.0/js/src/builtin/streams/WritableStream.cpp:130:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 130 | if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:141:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 141 | if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 142 | &highWaterMark)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:150:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 150 | if (!SetUpWritableStreamDefaultControllerFromUnderlyingSink( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 151 | cx, stream, underlyingSink, highWaterMark, size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:449:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 449 | MOZ_MUST_USE bool js::ReadableStreamControllerError( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 453 | AssertSameCompartment(cx, e); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1894:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1894 | JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1901:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1901 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1914:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1914 | JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1921:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1921 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1929:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1929 | JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1936:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1936 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp: In member function 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp:1738:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1738 | return (*cx->runtime()->getElementCallback)(cx, privateValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -o TestPoisonArea /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestPoisonArea.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::WritableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:672:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 672 | if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | args2, args2.rval())) { | ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:217:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 217 | resultObj = js::ReadableStreamCreateReadResult(cx, UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | true, forAuthorCode); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestPoisonArea In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.cpp:9, from Unified_cpp_js_src25.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1653:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1676:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1676 | return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1677 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1694:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1694 | return DefineTypedArrayElement(cx, obj, index.value(), desc_, result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 287 | return op(cx, obj, id, v); | ~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1613:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1613 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1814:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1814 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1842:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1842 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1853:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1853 | if (!SameValue(cx, desc.value(), currentValue, &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 287 | return op(cx, obj, id, v); | ~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2694:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2704:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2704 | return function(funNode, type, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1169:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1169 | return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2726:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2726 | builder.conditionalExpression(test, cons, alt, &condNode->pn_pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2727 | dst); | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2726:43: 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.15.0/js/src/builtin/ReflectParse.cpp:2726:43: 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.15.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2744 | builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2744:38: 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.15.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2756 | builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2756:38: 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.15.0/js/src/builtin/ReflectParse.cpp:2786:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2786 | builder.assignmentExpression(op, lhs, rhs, &assignNode->pn_pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2787 | dst); | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2786:42: 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.15.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2685 | if (!builder.binaryExpression(op, left, right, &subpos, &right)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2685:34: 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.15.0/js/src/builtin/ReflectParse.cpp:2838:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2838 | builder.unaryExpression(op, expr, &unaryNode->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1182:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1182 | return callback(cb, callee, array, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2921:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2921 | return identifier(pnAtom, nullptr, &propname) && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2922 | builder.memberExpression(false, expr, propname, &prop->pn_pos, dst, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2923 | isOptional); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2922:38: 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.15.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2950 | builder.memberExpression(true, expr, key, &elem->pn_pos, dst, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2951 | isOptional); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2950:38: 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.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1222 | return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1326:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1326 | return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1295:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1295 | return callback(cb, val, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h: In function 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle, JS::Handle, js::ForAuthorCodeBool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:111:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 111 | promise = PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1332:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1332 | return callback(cb, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1254:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1254 | return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3092 | builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3092:37: 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.15.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3102 | builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3103 | dst); | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3102:37: 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.15.0/js/src/builtin/ReflectParse.cpp:3107:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3107 | return classDefinition(&pn->as(), true, dst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3134:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3134 | return identifier(firstStr, &firstNode->pn_pos, &firstIdent) && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3135:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3135 | identifier(secondStr, &secondNode->pn_pos, &secondIdent) && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1606:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1606 | return callback(cb, meta, property, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3152:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3152 | return identifier(name, &identNode->pn_pos, &ident) && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1617:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1617 | return callback(cb, arg, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In member function 'js::ArrayObject* NumberFormatFields::toArray(JSContext*, JS::HandleString, js::intl::FieldType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1296 | if (!DefineDataProperty(cx, singlePart, cx->names().type, propVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1307:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1307 | if (!DefineDataProperty(cx, singlePart, cx->names().value, propVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1313:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1313 | if (!DefineDataProperty(cx, singlePart, cx->names().unit, propVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1963:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1963 | JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1970:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1970 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1335:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1335 | if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1336 | args2, args2.rval())) { | ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ClassSpecMacro.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h: In function 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:96:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 96 | !DefineDataProperty(cx, obj, cx->names().count, countValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:102:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 102 | !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:112:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 112 | if (!DefineDataProperty(cx, obj, cx->names().label, labelValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmCode.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:22, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/InlineList.h: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/InlineList.h:299:16: warning: 'def' may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | item->next = at; | ~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:1335:21: note: 'def' was declared here 1335 | MInstruction* def; | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, JS::ErrorReportBuilder::SniffingBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:434:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 434 | if (GetPropertyNoException(cx, exn, behavior, cx->names().name, &nameV) && | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:452:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 452 | if (GetPropertyNoException(cx, exn, behavior, cx->names().message, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | &messageV) && | ~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:525:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 525 | if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:532:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 532 | if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:545:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 545 | if (JS_GetProperty(cx, exnObject, filename_str, &val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:561:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 561 | if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:568:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 568 | if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:675:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 675 | if (!js::str_fromCharCode_one_arg(cx, operand, &result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:595:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 595 | if (!js::math_ceil_handle(cx, v, &result)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:616:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 616 | if (!js::math_round_handle(cx, arg, &result)) return false; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') In file included from Unified_cpp_js_src7.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:382:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 382 | MOZ_MUST_USE JSObject* js::ReadableStreamTee_Cancel( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:382:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:635:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 635 | if (!js::math_trunc_handle(cx, arg, &result)) return false; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'bool FormattedNumberToParts(JSContext*, const UFormattedValue*, JS::HandleValue, js::intl::FieldType, FormattingType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1331:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1331 | static bool FormattedNumberToParts(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1331:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:184:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 184 | JSString* str = ValueToSource(cx, args[0]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_ubiStackFrame::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:220:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:762:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 762 | if (!js::math_abs_handle(cx, v, &result)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:886:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 886 | if (!js::math_sign_handle(cx, arg, &result)) return false; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2055:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2055 | BigInt* res = ToBigInt(cx, args[0]); | ~~~~~~~~^~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 272 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:283:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | !DefineDataProperty(cx, obj, cx->names().objects, objectsReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:288:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 288 | !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:293:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 293 | !DefineDataProperty(cx, obj, cx->names().strings, stringsReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:298:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 298 | !DefineDataProperty(cx, obj, cx->names().other, otherReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:302:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 302 | !DefineDataProperty(cx, obj, cx->names().domNode, domReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIRGenerator.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/LICM.cpp:11, from Unified_cpp_js_src_jit7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIR.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIR.h:8014:33: warning: 'littleEndian' may be used uninitialized in this function [-Wmaybe-uninitialized] 8014 | storageType_(storageType) { | ^ In file included from Unified_cpp_js_src_jit7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:4097:16: note: 'littleEndian' was declared here 4097 | MDefinition* littleEndian; | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:1139:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1139 | if (!RoundFloat32(cx, v, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:157:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 157 | if (!js::BitNot(cx, &operand, &result)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1978:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1978 | JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1984:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1984 | } else if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl::FormattedRelativeTimeToParts(JSContext*, const UFormattedValue*, double, js::intl::FieldType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1403:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1403 | bool js::intl::FormattedRelativeTimeToParts( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1407:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1407 | return FormattedNumberToParts( | ~~~~~~~~~~~~~~~~~~~~~~^ 1408 | cx, formattedValue, HandleValue::fromMarkedLocation(&tval), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1409 | relativeTimeUnit, FormattingType::NotForUnit, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:575:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 575 | if (!js::math_floor_handle(cx, v, &result)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:1611:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1611 | if (!js::AtomicIsLockFree(cx, operand, &result)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:316:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 316 | MOZ_MUST_USE JSObject* js::ReadableStreamControllerCancelSteps( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:319:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 319 | AssertSameCompartment(cx, reason); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:365:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 365 | result = ReadableStreamTee_Cancel(cx, unwrappedTeeState, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 366 | unwrappedDefaultController, reason); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:381:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 381 | rval = source->cancel(cx, stream, wrappedReason); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:389:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 389 | result = PromiseObject::unforgeableResolve(cx, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ClassSpecMacro.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:30, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | return PromiseObject::unforgeableResolve(cx, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, js::MapObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:845:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 845 | bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, | ^~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1992:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1992 | bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, js::MapObject::IteratorKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:859:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 859 | return iterator(cx, kind, obj, args.rval()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:786:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 786 | if (!math_sqrt_handle(cx, num, &result)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:792:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::entries_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:859:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 859 | return iterator(cx, kind, obj, args.rval()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool num_toFixed(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonAnalysis.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/LICM.cpp:9, from Unified_cpp_js_src_jit7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/InlineList.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/InlineList.h:314:14: warning: 'littleEndian' may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here 4170 | MDefinition* littleEndian; | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::values_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:859:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 859 | return iterator(cx, kind, obj, args.rval()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::keys_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:859:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 859 | return iterator(cx, kind, obj, args.rval()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1516 | return RegExpCreate(cx, args[0], args.get(1), args.rval()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:23, from Unified_cpp_js_src_debugger0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h: In member function 'bool js::DebuggerMemory::CallData::takeCensus()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:122:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 122 | MOZ_MUST_USE JSObject* js::ReadableStreamCancel( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:125:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 125 | AssertSameCompartment(cx, reason); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ClassSpecMacro.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:143:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 143 | return PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Barrier.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:430:29: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here 316 | int32_t result; | ^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jsnum.h: In function 'bool js::num_toString(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestAlgorithm' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArrayUtils' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestAtomics' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBinarySearch' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBloomFilter' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBufferList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCasting' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCeilingFloor' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCheckedInt' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCompactPair' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountPopulation' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountZeroes' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestDefineEnum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestDoublyLinkedList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEndian' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumeratedArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumSet' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumTypeTraits' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFastBernoulliTrial' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFloatingPoint' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFunctionRef' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFunctionTypeTraits' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestHashTable' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestIntegerPrintfMacros' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestIntegerRange' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestJSONWriter' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestLinkedList' '../../dist/cppunittests' In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ClassSpecMacro.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h: In function 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestMacroArgs' '../../dist/cppunittests' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:30, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestMacroForEach' '../../dist/cppunittests' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | return PromiseObject::unforgeableResolve(cx, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestMathAlgorithms' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMaybe' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestNonDereferenceable' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestNotNull' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRandomNum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRange' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRefPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestResult' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRollingMean' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSaturate' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestScopeExit' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSegmentedVector' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSHA1' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSmallPointerArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSplayTree' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSPSCQueue' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTemplateLib' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTextUtils' '../../dist/cppunittests' In file included from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:654:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 654 | if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestThreadSafeWeakPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTuple' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTypedEnum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTypeTraits' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestUniquePtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestVariant' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestVector' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestWeakPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestWrappingOperations' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestXorShift128PlusRNG' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestUtf8' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestPoisonArea' '../../dist/cppunittests' ../../config/nsinstall -R -m 755 'TestAlgorithm' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestArrayUtils' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestAtomics' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBinarySearch' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBloomFilter' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBufferList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCasting' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCeilingFloor' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCheckedInt' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCompactPair' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCountPopulation' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCountZeroes' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestDefineEnum' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestDoublyLinkedList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEndian' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumeratedArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumSet' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumTypeTraits' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFastBernoulliTrial' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFloatingPoint' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFunctionRef' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFunctionTypeTraits' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestHashTable' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestIntegerPrintfMacros' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestIntegerRange' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestJSONWriter' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestLinkedList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMacroArgs' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMacroForEach' '../../dist/bin' In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:41, from Unified_cpp_js_src9.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { | ^~ ../../config/nsinstall -R -m 755 'TestMathAlgorithms' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMaybe' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestNonDereferenceable' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestNotNull' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRandomNum' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRange' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRefPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestResult' '../../dist/bin' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool num_toPrecision(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ ../../config/nsinstall -R -m 755 'TestRollingMean' '../../dist/bin' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 720 | if (!js::PowValues(cx, &base, &power, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 ../../config/nsinstall -R -m 755 'TestSaturate' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestScopeExit' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSegmentedVector' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSHA1' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSmallPointerArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSplayTree' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSPSCQueue' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTemplateLib' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTextUtils' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestThreadSafeWeakPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTuple' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTypedEnum' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTypeTraits' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestUniquePtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestVariant' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestVector' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestWeakPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestWrappingOperations' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestXorShift128PlusRNG' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestUtf8' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestPoisonArea' '../../dist/bin' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 179 | if (!js::BitAnd(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:179:18: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 201 | if (!js::BitOr(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:201:17: 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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 517 | if (!js::AddValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:517:21: 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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 477 | if (!js::ModValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src9.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:315:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 315 | PromiseObject* js::WritableStreamDefaultWriterWrite( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:336:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 336 | if (!WritableStreamDefaultControllerGetChunkSize(cx, unwrappedController, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337 | chunk, &chunkSize)) { | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 361 | return PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 361 | return PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:400:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 400 | if (!WritableStreamDefaultControllerWrite(cx, unwrappedController, chunk, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | chunkSize)) { | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 266 | if (!js::BitRsh(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:266:18: 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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 244 | if (!js::BitLsh(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:244:18: 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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 813 | if (!math_atan2_handle(cx, y, x, &result)) return false; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:495:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 495 | return PromiseObject::unforgeableResolveWithNonPromise(cx, readResult); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:488:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | PlainObject* readResultObj = ReadableStreamCreateReadResult( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 489 | cx, chunk, false, unwrappedReader->forAuthorCode()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 222 | if (!js::BitXor(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:222:18: 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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 288 | if (!js::UrshValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:288: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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3170:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3170 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 697 | if (!js::PowValues(cx, &base, &power, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src7.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:366:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 366 | MOZ_MUST_USE bool js::ReadableStreamDefaultControllerEnqueue( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:369:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 369 | AssertSameCompartment(cx, chunk); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3375:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3375 | bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:408:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 408 | success = EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:30, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src7.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:418:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 418 | !GetAndClearExceptionAndStack(cx, &exn, &stack)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:435:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 435 | cx->setPendingException(exn, stack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:520:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 520 | if (!DefineDataProperty( | ~~~~~~~~~~~~~~~~~~^ 521 | cx, ctor, cx->names().prototype, args[1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 742 | if (!js::minmax_impl(cx, isMax_, a, b, &result)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:742:23: 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.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3320:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3320 | bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1505:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1505 | return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3349:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3349 | if (!builder.literal(pname, &propdef->pn_pos, &key)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3349:27: 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.15.0/js/src/builtin/ReflectParse.cpp:1284:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1284 | return callback(cb, key, patt, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1911:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1911 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1916 | return NativeDefineProperty(cx, obj, id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1969:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1969 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1973 | if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1973 | if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, from Unified_cpp_js_src7.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 379 | if (!js::SubValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:379:21: 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.15.0/js/src/jit/Recover.cpp:385:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 385 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 449 | if (!js::DivValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:449:21: 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.15.0/js/src/jit/Recover.cpp:455:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 455 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 348 | if (!js::AddValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:348:21: 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.15.0/js/src/jit/Recover.cpp:354:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 354 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 570 | CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 584 | CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:3164:22: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 3164 | MOZ_TRY(resumeAfter(ins)); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:1029:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1029 | if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3288:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3288 | bool ASTSerializer::arrayPattern(ListNode* array, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1510:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1510 | return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Stencil.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/ParseNode.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:37, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_wasm0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp:603:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 603 | BigInt* bigint = ToBigInt(cx, arg); | ~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Stencil.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/ParseNode.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:37, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_wasm0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp:628:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 628 | if (!BoxAnyRef(cx, arg, &result)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:1538:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1538 | if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle, GetField, SetField, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:147:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 147 | static bool EnsurePromiseRejected( | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 169 | cx, PromiseObject::unforgeableReject(cx, error)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1695:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1695 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2611:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2611 | bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2640 | if (!builder.binaryExpression(op, left, right, &subpos, &left)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2640:36: 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.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:1381:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1381 | JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:209:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 209 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 212 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &WritableStreamDefaultWriter::setReadyPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1762:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1762 | return GetOwnPropertyKeys( | ~~~~~~~~~~~~~~~~~~^ 1763 | cx, obj, | ~~~~~~~~ 1764 | JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | args.rval()); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:197:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 197 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 200 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 201 | cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | &WritableStreamDefaultWriter::setClosedPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:283:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 283 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &releasedError)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 212 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &WritableStreamDefaultWriter::setReadyPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 200 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 201 | cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | &WritableStreamDefaultWriter::setClosedPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 413 | if (!js::MulValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:413:23: 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.15.0/js/src/jit/Recover.cpp:419:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 419 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 424 | if (!js::math_imul_handle(cx, lhs, rhs, &result)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:424:30: 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.15.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedElement(js::jit::ObjOperandId, js::jit::TypedThingLayout, js::Scalar::Type, js::jit::Int32OperandId, uint32_t, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:3987:30: warning: '((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 3987 | Maybe scratch2; | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/RegisterSets.h:308:38: warning: 'scratch2.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:3987:30: note: 'scratch2.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here 3987 | Maybe scratch2; | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp: In member function 'virtual bool cls_testTracingIncomingCCWs::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp:124:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 124 | CHECK(JS_SetProperty(cx, global1, "ccw", v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1748:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1748 | return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1749 | args.rval()); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:928:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 928 | if (!js::math_sin_handle(cx, arg, &result)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:939:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 939 | if (!js::math_log_handle(cx, arg, &result)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3490:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3490 | bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void js::RemapRemoteWindowProxies(JSContext*, js::CompartmentTransplantCallback*, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:812:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 812 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from Unified_cpp_js_src_jsapi-tests7.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp: In member function 'virtual bool cls_testIncrementalRoots::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp:399:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 399 | if (!JS_SetProperty(cx, leafOwnerHandle, "obj", JS::UndefinedHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp:403:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 403 | if (!JS_SetProperty(cx, vec[0], "newobj", leafValueHandle)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp:420:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 420 | if (!JS_GetProperty(cx, leafOwnerHandle, "leaf2", &leaf2)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp:425:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 425 | if (!JS_SetProperty(cx, vec[0], "leafcopy", leaf2)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCMarking.cpp:437:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 437 | if (!JS_SetProperty(cx, leafHandle, "toes", JS::UndefinedHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1642:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1642 | return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1968:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1968 | bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1452:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1452 | return callback(cb, id, opt(init), pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: 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.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:73:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 73 | bool TypedArrayObject::convertForSideEffect(JSContext* cx, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:78:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 78 | return ToBigInt(cx, v) != nullptr; | ~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1214 | static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1214: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.15.0/js/src/builtin/Object.cpp:1214: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.15.0/js/src/builtin/Object.cpp:1214:13: 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.15.0/js/src/builtin/Object.cpp:1214:13: 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.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:141:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 141 | cx, PromiseObject::unforgeableReject(cx, storedError)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:169:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 169 | promise = PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:181:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 181 | promise = PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1899:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1899 | CallModuleResolveHook(cx, referencingPrivate, specifier)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:254:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 254 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2048:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2048 | return GetOwnPropertyKeys( | ~~~~~~~~~~~~~~~~~~^ 2049 | cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/TIOracle.cpp:12, from Unified_cpp_js_src_jit10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1987:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1987 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1973 | if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:43, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:2067:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2067 | bool TypedArrayObject::getElement(JSContext* cx, uint32_t index, | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:649:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 649 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:649: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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h: In static member function 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 175 | return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:656:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 656 | return OperatorIn(cx, key, obj, out); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, js::MaybeConstruct, js::CallReason)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1306 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1306:24: 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.15.0/js/src/builtin/Object.cpp:1354:37: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 1354 | if (!tobj->getElement(cx, i, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1357 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1357:26: 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.15.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1410 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1410:26: 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.15.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1472 | if (!GetProperty(cx, obj, obj, id, &value)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1479 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1479:26: 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.15.0/js/src/builtin/FinalizationRegistryObject.cpp:18, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1572 | if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1580 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1601 | } else if (!NewValuePair(cx, key, value, properties[out++])) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:2085:6: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 2085 | bool TypedArrayObject::getElement( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, js::HandlePlainObject, js::HandleNativeObject, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1973 | if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1545 | return RegExpGetSubstitution(cx, matchResult, string, size_t(position), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | replacement, size_t(firstDollarIndex), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1547 | namedCaptures, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:453:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 453 | if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | args[1].toInt32(), args[2].toInt32(), nullptr, message, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | &error)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue, js::CallReason)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 657 | bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:657: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.15.0/js/src/vm/Interpreter.cpp:657: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.15.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3746:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3746 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3747 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3757:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3757 | if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3757:21: 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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 779 | bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:779: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.15.0/js/src/vm/Interpreter.cpp:779: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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:792: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.15.0/js/src/vm/Interpreter.cpp:792: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.15.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:2246:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2246 | bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2754:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2754 | static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2804:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2804 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:879:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 879 | extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/Interpreter.cpp:892:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 892 | return ReportIsNotFunction(cx, hasInstance); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2830:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2830 | return Call(cx, fval, thisv, iargs, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2830: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.15.0/js/src/vm/Interpreter.cpp:907:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 907 | return ReportIsNotFunction(cx, val); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1926:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1926 | if (!NativeDefineProperty(cx, obj, id, desc, result)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1713:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1713 | if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1714 | JSPROP_PERMANENT | JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1953:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1953 | if (!NativeDefineProperty(cx, obj, id, desc, result)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:336:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 336 | MOZ_MUST_USE bool js::WritableStreamStartErroring( | ^~ In file included from Unified_cpp_js_src9.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 212 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &WritableStreamDefaultWriter::setReadyPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:914:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 914 | bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2848:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2848 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2857:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2857 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2858 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2864:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2864 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2865 | newTargetVal, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2874:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2874 | return js::Construct(cx, fval, cargs, newTargetVal, objp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2874:23: 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.15.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:748:25: note: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 748 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from Unified_cpp_js_src9.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 132 | JSObject* js::WritableStreamAbort(JSContext* cx, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:758:25: note: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 758 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2877:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2877 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2877: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.15.0/js/src/jsapi.cpp:2885:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2885 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2886 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2895:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2895 | return js::Construct(cx, fval, cargs, fval, objp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2895:23: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'UNumberFormatter* NewUNumberFormatter(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 720 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 721 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:580:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 580 | if (!GetProperty(cx, internals, internals, cx->names().currencyDisplay, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 581 | &value)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:607:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 607 | if (!GetProperty(cx, internals, internals, cx->names().currencySign, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608 | &value)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:626:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 626 | if (!GetProperty(cx, internals, internals, cx->names().unit, &value)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:638:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 638 | if (!GetProperty(cx, internals, internals, cx->names().unitDisplay, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639 | &value)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:674:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 674 | if (!GetProperty(cx, internals, internals, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | cx->names().minimumSignificantDigits, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:680:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 680 | if (!GetProperty(cx, internals, internals, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | cx->names().maximumSignificantDigits, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:717:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 717 | if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | &value)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:699:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 699 | if (!GetProperty(cx, internals, internals, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | cx->names().minimumFractionDigits, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:705:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 705 | if (!GetProperty(cx, internals, internals, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 706 | cx->names().maximumFractionDigits, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:727:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 727 | if (!GetProperty(cx, internals, internals, cx->names().useGrouping, &value)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:734:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 734 | if (!GetProperty(cx, internals, internals, cx->names().notation, &value)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:756:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 756 | if (!GetProperty(cx, internals, internals, cx->names().compactDisplay, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 757 | &value)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:779:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 779 | if (!GetProperty(cx, internals, internals, cx->names().signDisplay, &value)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1475 | bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 741 | bool js::Construct(JSContext* cx, HandleValue fval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src9.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:57:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 57 | JSObject* js::WritableStreamDefaultWriterAbort( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2490 | bool js::SetTypedArrayElement(JSContext* cx, Handle obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2833:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2833 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2833: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.15.0/js/src/jsapi.cpp:2833:20: 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.15.0/js/src/jsapi.cpp:2845:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2845 | return Call(cx, fval, thisv, iargs, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2845: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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5267 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5267: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.15.0/js/src/vm/Interpreter.cpp:5267: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.15.0/js/src/vm/Interpreter.cpp:5267: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.15.0/js/src/vm/Interpreter.cpp:5267: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.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 720 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 721 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5324:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5324 | if (!Construct(cx, callee, cargs, newTarget, &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5324:19: 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.15.0/js/src/vm/Interpreter.cpp:5340:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5340 | if (!DirectEval(cx, args.get(0), res)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmDebug.cpp:370:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 370 | bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex, | ^~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamDealWithRejection(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:309:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 309 | MOZ_MUST_USE bool js::WritableStreamDealWithRejection( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2767:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2767 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2767:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src21.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Modules.cpp: In function 'bool JS::FinishDynamicModuleImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Modules.cpp:75:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 75 | JS_PUBLIC_API bool JS::FinishDynamicModuleImport( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2782:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2782 | return Call(cx, fval, thisv, iargs, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2782: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.15.0/js/src/vm/Modules.cpp:82:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 82 | return js::FinishDynamicModuleImport(cx, referencingPrivate, specifier, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | promise); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightCloseWithError(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:712:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 712 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightCloseWithError( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:2511:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2511 | bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1092 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Modules.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 145 | JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2785:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2785 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2801:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2801 | return Call(cx, fval, thisv, iargs, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2801: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.15.0/js/src/vm/Modules.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, JS::HandleValue, uint32_t*, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Modules.cpp:155:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 155 | JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Modules.cpp:155: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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 759 | bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:759: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.15.0/js/src/vm/Interpreter.cpp:759: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.15.0/js/src/vm/Interpreter.cpp:759: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.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2092:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2092 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ExecuteKernel(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleValue, js::AbstractFramePtr, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 806 | bool js::ExecuteKernel(JSContext* cx, HandleScript script, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:806: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.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 287 | return op(cx, obj, id, v); | ~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::Execute(JSContext*, JS::HandleScript, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:846:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 846 | bool js::Execute(JSContext* cx, HandleScript script, HandleObject envChain, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:872:23: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 872 | return ExecuteKernel(cx, script, envChain, NullHandleValue, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | NullFramePtr() /* evalInFrame */, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:872:23: 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.15.0/js/src/vm/JSObject.cpp:70, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightWriteWithError(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:614:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 614 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightWriteWithError( | ^~ In file included from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:284:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 284 | cx, ValueToCallable(cx, args.get(0), 1, NO_CONSTRUCT)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3049:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3049 | bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3049: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.15.0/js/src/vm/JSObject.cpp:3060:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 3060 | return ValueToId(cx, key, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1781:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1799:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1799 | return ExecuteRegExpLegacy(cx, res, reobj.as(), input, indexp, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1800 | test, rval); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, const char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1803:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1816:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1816 | return ExecuteRegExpLegacy(cx, nullptr, obj.as(), input, indexp, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1817 | test, rval); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::CheckRegExpSyntax(JSContext*, const char16_t*, size_t, JS::RegExpFlags, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1855:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1855 | JS_PUBLIC_API bool JS::CheckRegExpSyntax(JSContext* cx, const char16_t* chars, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1880:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1880 | if (!cx->getPendingException(error)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1976 | if (Call(cx, then, thenable, args2, &rval)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1976:11: 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.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1202:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1202 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:7, from Unified_cpp_js_src_jit2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h:392:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 392 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h:792:10: note: 'addArgc' was declared here 792 | bool addArgc; | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h:392:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 392 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h:779:10: note: 'addArgc' was declared here 779 | bool addArgc; | ^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Locale(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 7359 | NameNodeType innerName; | ^~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In member function 'bool js::MutableWrappedPtrOperations::setElement(JSContext*, uint32_t, JS::HandleValue) [with Wrapper = JS::Rooted]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 343 | MOZ_MUST_USE bool setElement(JSContext* cx, uint32_t index, HandleValue val) { | ^~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNode.cpp:157:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 157 | Node::Node(HandleValue value) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1131:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1131 | MOZ_MUST_USE static bool EnqueuePromiseReactionJob( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool Number(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3254:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3254 | static bool is(HandleValue v) { | ^~ In file included from Unified_cpp_js_src3.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::is(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:21:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 21 | /* static */ MOZ_ALWAYS_INLINE bool WeakMapObject::is(HandleValue v) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(JSContext*, JS::HandleObject, JS::Handle, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:364:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 364 | PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4118 | static PromiseReactionRecord* NewReactionRecord( | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src3.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::is(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:25:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 25 | /* static */ MOZ_ALWAYS_INLINE bool WeakSetObject::is(HandleValue v) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2263:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2263 | switch (kind) { | ^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1408:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1408 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1409 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1459 | if (!Construct(cx, cVal, cargs, cVal, capability.promise())) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1459:17: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:27, from Unified_cpp_js_src4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:941:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 941 | static bool ConvertToTier(JSContext* cx, HandleValue value, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:941: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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBr({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:1914:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 1914 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2313:12: note: 'relativeDepth' was declared here 2313 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:1550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1550 | void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) { | ^~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1417:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1417 | PartitionNumberPattern(cx, nf, formatted, x); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1422:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1422 | return FormattedNumberToParts(cx, formattedValue, x, nullptr, formattingType, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:903:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 903 | PartitionNumberPattern(cx, nf, formatted, x); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp: In function 'bool date_setTime(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2009 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2018:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2018 | dateObj->setUTCTime(TimeClip(result), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2448 | success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2448:19: 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.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2075 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1407:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1407 | return FormattedNumberToParts( | ~~~~~~~~~~~~~~~~~~~~~~^ 1408 | cx, formattedValue, HandleValue::fromMarkedLocation(&tval), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1409 | relativeTimeUnit, FormattingType::NotForUnit, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In function 'bool EmitSetGlobal({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2577:12: note: 'id' was declared here 2577 | uint32_t id; | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2104:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2104 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/MacroAssembler-arm.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIR.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIRGraph.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIRGraph.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: In member function 'bool js::jit::MoveOperand::operator==(const js::jit::MoveOperand&) const', inlined from 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.cpp:2889:12: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MoveResolver.h:154:24: warning: 'to.js::jit::MoveOperand::kind_' may be used uninitialized [-Wmaybe-uninitialized] 154 | if (kind_ != other.kind_) { | ~~~~~~^~~~~ In file included from Unified_cpp_js_src_jit8.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.cpp:2888:15: note: 'to' declared here 2888 | MoveOperand to(*this, arg); | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2141:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2141 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2293:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2293 | return ReportIsNotFunction(cx, executorVal); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; | ^~~~~~ In file included from Unified_cpp_js_src24.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, JS::HandleObject, JS::SavedFrameSelfHosted)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1135:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1135 | if (!JS_GetProperty(cx, savedFrame, prop, &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2178:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2178 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Collator.cpp: In function 'bool Collator(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:125:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 125 | if (!intl::InitializeObject(cx, collator, cx->names().InitializeCollator, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | locales, options)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:125:30: 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.15.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle, JS::HandleValue, JS::PromiseState, js::HandleSavedFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1275:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1275 | static MOZ_MUST_USE bool ResolvePromise( | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2220:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2220 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleSavedFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1516:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1516 | static MOZ_MUST_USE bool RejectMaybeWrappedPromise( | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2263 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:99, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JSObject* GetPrototype(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1326:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1326 | static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4000:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4000:16: 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.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4459:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4459 | MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setHours(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2310:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2310 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2800 | static MOZ_MUST_USE bool RunRejectFunction( | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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_jit2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStringChar(js::jit::ValOperandId, js::jit::ValOperandId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:2065:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2065 | if (!CanAttachStringChar(val_, idVal_, StringChar::At)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/util/Poison.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ds/LifoAlloc.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonAnalysis.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/LICM.cpp:9, from Unified_cpp_js_src_jit7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:430:29: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit7.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here 3940 | int32_t res; | ^~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIR.cpp:3971:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 3971 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3806:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3806 | if (!errors.setElement(cx, index, xVal)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3819:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3819 | ThrowAggregateError(cx, errors, promiseObj); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2358:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2358 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrIf({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:1939:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 1939 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2324:12: note: 'relativeDepth' was declared here 2324 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5614 | bool PromiseObject::reject(JSContext* cx, Handle promise, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4420:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4420 | if (!GetAndClearException(cx, &exn)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp:675:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 675 | !GetAndClearExceptionAndStack(cx, &e, &stack)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp:687:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | cx->setPendingException(e, stack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setDate(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2388:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2388 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2419:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2419 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom.cpp:1184:9: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 1184 | JSAtom* js::ToAtom(JSContext* cx, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/HashFunctions.h:55, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/WrappingOperations.h: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/WrappingOperations.h:214:79: warning: 'defaultDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | return ToResult(static_cast(1U * static_cast(aX) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | static_cast(aY))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2337:12: note: 'defaultDepth' was declared here 2337 | uint32_t defaultDepth; | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2473:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2473 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2392:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2392 | static JSAtom* NameToFunctionName(JSContext* cx, HandleValue name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2397 | return ToAtom(cx, name); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, js::FunctionPrefixKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2450:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2450 | return NameToFunctionName(cx, idv, prefixKind); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2510:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2510 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:842:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 842 | if (!js::math_hypot_handle(cx, vec, &result)) return false; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:200:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 200 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:215:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 244 | if (!Construct(cx, fval, cargs, newTarget, &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:244:21: 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.15.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 256 | return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | rval); | ~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:256:45: 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.15.0/js/src/jit/VMFunctions.cpp:256:45: 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.15.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:269:14: 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.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2565:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2565 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:289:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 289 | if (!InvokeFunction(cx, fun, constructing, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 290 | /* ignoresReturnValue = */ false, numActualArgs, argv, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | &rval)) { | ~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4444:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4444 | JS::ubi::Node node = args.get(0); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2607:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2607 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/dist/include/js/Conversions.h: In function 'bool InternalConst(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setYear(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2631:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2631 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2648:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2648 | dateObj->setUTCTime(TimeClip(u), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:987:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 987 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:163:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 163 | static bool Reify(JSContext* cx, HandleTypeDescr type, | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:172:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 172 | return CallSelfHostedFunction(cx, cx->names().Reify, UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | args, to); | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2766:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2766 | static MOZ_MUST_USE bool RunFulfillFunction(JSContext* cx, | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3398 | if (!values.setElement(cx, index, xVal)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3896 | static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3896:31: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3973:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3973 | MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3977:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3977 | return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4029:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4029 | CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4041:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4041 | JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4047 | return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool Promise_reject(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3988:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3988 | CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3627 | if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3637 | if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3643 | if (!values.setElement(cx, index, objVal)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2727:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2727 | if (!JS::Evaluate(cx, options, srcBuf, &rv)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3627 | if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3637 | if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3643 | if (!values.setElement(cx, index, objVal)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:133:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 133 | static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:149:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 149 | return CallSelfHostedFunction(cx, cx->names().ConvertAndCopyTo, dummy, args, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | &dummy); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3115:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3115 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3119:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3119 | return GetUnclonedValue( | ~~~~~~~~~~~~~~~~^ 3120 | cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3121 | vp); | ~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3127:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3127 | if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4055:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4055 | PromiseObject* PromiseObject::unforgeableResolveWithNonPromise( | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:43, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:21, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h: In function 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/RegExpObject.cpp:43, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GCSlice(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:634:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 634 | if (!ValueToId(cx, args[1], &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:694:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 694 | if (!DefineProperty(cx, obj, id, desc, result)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In member function 'void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:580:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 580 | if (!ValueToId(cx, args[1], &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:614:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 614 | if (!DefineProperty(cx, obj, id, desc)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp: In function 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp:511:59: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 511 | return PromiseObject::unforgeableResolveWithNonPromise(cx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp:504:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 504 | cx, ReadableStreamCreateReadResult(cx, val, false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 505 | unwrappedReader->forAuthorCode())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1792:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1792 | bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4478:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4478 | MOZ_MUST_USE bool js::AsyncFunctionReturned( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5584 | bool PromiseObject::resolve(JSContext* cx, Handle promise, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/TestingFunctions.cpp:32, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h: In function 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5289:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5289 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5290 | IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5245 | static MOZ_MUST_USE bool PerformPromiseThen( | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5245:26: 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.15.0/js/src/builtin/Promise.cpp:5265:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5265 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5266 | IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStringChar(JS::HandleFunction, js::jit::StringChar)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:5237:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5237 | if (!CanAttachStringChar(thisval_, args_[0], kind)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4298:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4298 | if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilledVal, onRejectedVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | resultCapability)) { | ~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmDisassemble(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1042:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1042 | !ConvertToTier(cx, args[1], instance.code(), &tier)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4371 | static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4371: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.15.0/js/src/builtin/Promise.cpp:4371: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.15.0/js/src/builtin/Promise.cpp:4371: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.15.0/js/src/builtin/Promise.cpp:4371: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.15.0/js/src/builtin/Promise.cpp:4371:13: 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.15.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4396 | if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4397 | resultCapability)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4396:26: 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.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1000:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1000 | !ConvertToTier(cx, args[1], module->module().code(), &tier)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1006:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1006 | if (!module->module().extractCode(cx, tier, &result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5175 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5175: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.15.0/js/src/builtin/Promise.cpp:5175: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.15.0/js/src/builtin/Promise.cpp:5175: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.15.0/js/src/builtin/Promise.cpp:5175: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.15.0/js/src/builtin/Promise.cpp:5175:13: 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.15.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5189 | return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5190 | rval, rvalUsed); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5189:38: 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.15.0/js/src/builtin/Promise.cpp:5189:38: 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.15.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5216 | if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5217 | resultCapability)) { | ~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool StartGC(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5232 | return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5233 | args.rval(), | ~~~~~~~~~~~~ 5234 | IsPromiseThenOrCatchRetValImplicitlyUsed(cx)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5240 | return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5241 | args.rval(), true); | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5113 | return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5114 | args.rval(), rvalUsed); | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5113:38: 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.15.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5119 | if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5119:19: 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.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 121 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5125 | return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5126 | rvalUsed); | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5125:29: 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.15.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:99, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2739:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2739 | if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2740 | resultCapabilityWithoutResolving)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, js::UnhandledRejectionBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4350:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4350 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4351 | IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 483 | !ToPropertyDescriptor(cx, v, checkAccessors, &desc) || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4620:54: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4620 | PlainObject* resultObj = CreateIterResultObject(cx, args.get(0), true); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 91 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91: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.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4719:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4719 | if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4727:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4727 | if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4544:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4544 | MOZ_MUST_USE bool js::AsyncGeneratorAwait( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4589:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4589 | if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:121, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Barrier.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = js::XDR_DECODE]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1369 | MOZ_TRY(XDRScriptConst(xdr, values[i])); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1412 | MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1413 | MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1416:28: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 1416 | if (!ValueToId(cx, tmpIdValue, &tmpId)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4528:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4528 | MOZ_MUST_USE JSObject* js::AsyncFunctionAwait( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5840 | if (!JS_GetPropertyById(cx, globalLexical, id, &val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5846:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5846 | if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4788:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4788 | static MOZ_MUST_USE bool AsyncGeneratorResumeNext( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4856:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4856 | JSObject* resultObj = CreateIterResultObject(cx, value, done); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5007:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5007 | return AsyncGeneratorResume(cx, generator, completionKind, argument); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = js::XDR_DECODE]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:32, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h: In function 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 584 | bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:584: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.15.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 604 | if (!NativeSetProperty(cx, obj.as(), id, value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | receiver, result)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:604: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.15.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 609 | if (!NativeSetProperty(cx, obj.as(), id, value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | receiver, result)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:609:40: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:28, from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4769:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4769 | MOZ_MUST_USE bool js::AsyncGeneratorResolve( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4772 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4773 | value, done); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4777:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4777 | MOZ_MUST_USE bool js::AsyncGeneratorReject( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4780 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4781 | exception); | ~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool NewRope(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1960:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1960 | if (!JS_GetProperty(cx, options, "nursery", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/GlobalObject.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Realm.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Realm.h:495:29: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] 495 | JS::Zone* zone() { return zone_; } | ^~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' was declared here 1835 | mozilla::Maybe ar; | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:415:10: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | realm_ = realm; | ~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here 1835 | mozilla::Maybe ar; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4772 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4773 | value, done); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4780 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4781 | exception); | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1894:54: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1894 | PlainObject* resultObj = CreateIterResultObject(cx, argument, done); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3792:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3792 | if (!JS_GetProperty(cx, cfg, "args", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3797:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3797 | if (!JS_GetProperty(cx, cfg, "locals", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3802:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3802 | if (!JS_GetProperty(cx, cfg, "thisprops", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::getScriptInstrumentationId(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6201:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6201 | bool DebugAPI::getScriptInstrumentationId(JSContext* cx, HandleObject dbgObject, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4675:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4675 | if (!JS_GetProperty(cx, opts, "action", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4691 | if (!JS_GetProperty(cx, opts, "phases", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4724:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4724 | if (!JS_GetProperty(cx, opts, "depth", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewScript(JSContext*, JS::Handle >)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2267 | return js::Call(cx, fval, object, dsval, &rv) || handleUncaughtException(cx); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2267:18: 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.15.0/js/src/debugger/Debugger.cpp:2267:18: 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.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:355:40: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 355 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5057:31: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here 5057 | mozilla::Maybe ar; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5012:19: 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.15.0/js/src/builtin/Promise.cpp:5012:19: 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.15.0/js/src/builtin/Promise.cpp:5077:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5077 | cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5078 | completionVal, resultPromise)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5091:36: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 5091 | if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5450:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 5450 | cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5451 | IncumbentGlobalObject::No)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:446:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 446 | bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1282:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1282 | bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1295:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1295 | return SetObjectElement(cx, obj, indexVal, value, strict); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI64Const({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2160:11: note: 'i64' was declared here 2160 | int64_t i64; | ^~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICCacheIR_Updated::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1465:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1465 | bool ICCacheIR_Updated::addUpdateStubForValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2898 | ReportIsNotFunction(cx, promiseResolve); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2919 | if (!iterator.next(&nextValue, done)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:155:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 155 | if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:159:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 159 | if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:163:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 163 | if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:167:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 167 | if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105: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.15.0/js/src/builtin/TestingFunctions.cpp:171:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 171 | if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:175:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 175 | if (!JS_SetProperty(cx, info, "oom-backtraces", FalseHandleValue)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:185:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 185 | if (!JS_SetProperty(cx, info, "debug", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:194:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!JS_SetProperty(cx, info, "release_or_beta", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:203:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 203 | if (!JS_SetProperty(cx, info, "coverage", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 212 | if (!JS_SetProperty(cx, info, "has-ctypes", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:221:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 221 | if (!JS_SetProperty(cx, info, "x86", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:230:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 230 | if (!JS_SetProperty(cx, info, "x64", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/TestingFunctions.cpp:239:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 239 | if (!JS_SetProperty(cx, info, "arm", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/builtin/TestingFunctions.cpp:248:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 248 | if (!JS_SetProperty(cx, info, "arm-simulator", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:257:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 257 | if (!JS_SetProperty(cx, info, "android", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 266 | if (!JS_SetProperty(cx, info, "windows", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:275:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 275 | if (!JS_SetProperty(cx, info, "arm64", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 121 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121: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.15.0/js/src/builtin/TestingFunctions.cpp:284:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 284 | if (!JS_SetProperty(cx, info, "arm64-simulator", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:293:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 293 | if (!JS_SetProperty(cx, info, "mips32", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 302 | if (!JS_SetProperty(cx, info, "mips64", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!JS_SetProperty(cx, info, "mips32-simulator", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3092 | thenCapability)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:320:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 320 | if (!JS_SetProperty(cx, info, "mips64-simulator", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:329:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 329 | if (!JS_SetProperty(cx, info, "asan", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:338:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 338 | if (!JS_SetProperty(cx, info, "tsan", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:347:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 347 | if (!JS_SetProperty(cx, info, "ubsan", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:356:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 356 | if (!JS_SetProperty(cx, info, "has-gczeal", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:365:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 365 | if (!JS_SetProperty(cx, info, "more-deterministic", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | if (!JS_SetProperty(cx, info, "profiling", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:383:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 383 | if (!JS_SetProperty(cx, info, "dtrace", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:392:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 392 | if (!JS_SetProperty(cx, info, "valgrind", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:401:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 401 | if (!JS_SetProperty(cx, info, "typed-objects", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3774:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3774 | ThrowAggregateError(cx, errors, resultCapability.promise()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:410:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 410 | if (!JS_SetProperty(cx, info, "intl-api", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:419:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 419 | if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3092 | thenCapability)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:428:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 428 | if (!JS_SetProperty(cx, info, "moz-memory", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:437:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 437 | if (!JS_SetProperty(cx, info, "binast", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:442:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 442 | if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Result.h:121, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Barrier.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = js::XDR_ENCODE]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1369 | MOZ_TRY(XDRScriptConst(xdr, values[i])); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1412 | MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1413 | MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmStubs.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:23, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h:241:45: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2534:16: note: 'result' was declared here 2534 | MDefinition* result; | ^~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:718:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 718 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:759:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 759 | if (!DefineDataProperty(cx, obj, entryId, typeReport)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2711:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2711 | Register(BASELINE_INTERPRETER_WARMUP_TRIGGER, "blinterp.warmup.trigger") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2712:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2712 | Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2713:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2713 | Register(ION_NORMAL_WARMUP_TRIGGER, "ion.warmup.trigger") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2714:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2714 | Register(ION_FULL_WARMUP_TRIGGER, "ion.full.warmup.trigger") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2715:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2715 | Register(ION_GVN_ENABLE, "ion.gvn.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2716:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2716 | Register(ION_FORCE_IC, "ion.forceinlineCaches") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2717:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2717 | Register(ION_ENABLE, "ion.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2718:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2718 | Register(JIT_TRUSTEDPRINCIPALS_ENABLE, "jit_trustedprincipals.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2719:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2719 | Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2720:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2720 | Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2721:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2721 | Register(BASELINE_INTERPRETER_ENABLE, "blinterp.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2722:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2722 | Register(BASELINE_ENABLE, "baseline.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2723:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2723 | Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2724:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2724 | Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2725:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2725 | Register(JUMP_THRESHOLD, "jump-threshold") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2726:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2726 | Register(NATIVE_REGEXP_ENABLE, "native_regexp.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2727:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2727 | Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2728:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2728 | Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2729:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2729 | Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2730:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2730 | Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2731:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2731 | Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2732:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2732 | Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2733:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2733 | Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2734:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2734 | Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2735:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2735 | Register(WASM_DELAY_TIER2, "wasm.delay-tier2") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2736:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2736 | Register(WASM_JIT_BASELINE, "wasm.baseline") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2737:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2737 | Register(WASM_JIT_CRANELIFT, "wasm.cranelift") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2738:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2738 | Register(WASM_JIT_ION, "wasm.ion") | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4478:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4478 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = js::XDR_ENCODE]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:885:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 885 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:932:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 932 | if (!MapObject::set(cx, map, stackVal, stackReport)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:943:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 943 | if (!MapObject::set(cx, map, noStack, noStackReport)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCacheIR_Updated*, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1611:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1611 | bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1611: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.15.0/js/src/dist/include/mozilla/Assertions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Maybe.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1673:7: note: in expansion of macro 'MOZ_UNLIKELY' 1673 | if (MOZ_UNLIKELY( | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'tableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2449:12: note: 'tableIndex' was declared here 2449 | uint32_t tableIndex; | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachStub()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:3219:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3219 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1128:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1128 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1158:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1158 | !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1170:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1170 | if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:252:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 252 | if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | args2, args2.rval())) { | ~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1132:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2898 | ReportIsNotFunction(cx, promiseResolve); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2919 | if (!iterator.next(&nextValue, done)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 121 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3092 | thenCapability)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1702:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1702 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1703 | nullptr, "not a valid maximum frame count"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1715:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1715 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1716 | nullptr, "not an object"); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:146:48: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 146 | return APPLICATION_SLOTS + JSProto_LIMIT + key; | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:1914:14: note: 'protoKey' was declared here 1914 | JSProtoKey protoKey; | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TypeMonitorResult(JSContext*, js::jit::ICMonitoredFallbackStub*, js::jit::BaselineFrame*, JS::HandleScript, jsbytecode*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:946:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 946 | bool TypeMonitorResult(JSContext* cx, ICMonitoredFallbackStub* stub, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:963:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 963 | return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool MonitorType(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1524:26: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 1524 | static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1897 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1897: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.15.0/js/src/jit/BaselineIC.cpp:1897: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.15.0/js/src/jit/BaselineIC.cpp:1921:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1921 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1017:43: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1935:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1935 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1927 | bool attached = TryAttachGetPropStub("GetElem", cx, frame, stub, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1928 | CacheKind::GetElem, lhs, rhs, lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1927:39: 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.15.0/js/src/jit/BaselineIC.cpp:1927:39: 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.15.0/js/src/jit/BaselineIC.cpp:1927:39: 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.15.0/js/src/jit/BaselineIC.cpp:1927:39: 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.15.0/js/src/jit/BaselineIC.cpp:1927:39: 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.15.0/js/src/vm/JSObject.cpp: In static member function 'static void JSObject::swap(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1735:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 1735 | if (!NativeObject::fillInAfterSwap(cx, b.as(), na, avals, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | apriv)) { | ~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1741:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 1741 | if (!NativeObject::fillInAfterSwap(cx, a.as(), nb, bvals, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1742 | bpriv)) { | ~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const js::wasm::Module&, JS::HandleObject, js::wasm::ImportValues*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:467:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 467 | if (!GetProperty(cx, importObj, import.module.get(), &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:479:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 479 | if (!GetProperty(cx, obj, import.field.get(), &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:548:19: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 548 | obj->val(&val); | ~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:578:34: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 578 | if (!ToWebAssemblyValue(cx, global.type(), v, &val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2558:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2558 | if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2898 | ReportIsNotFunction(cx, promiseResolve); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2919 | if (!iterator.next(&nextValue, done)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 121 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3092 | thenCapability)) { | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2898 | ReportIsNotFunction(cx, promiseResolve); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2919 | if (!iterator.next(&nextValue, done)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6016:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6016 | JSScript* js::TestingFunctionArgumentToScript( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6040:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6040 | RootedFunction fun(cx, JS_ValueToFunction(cx, v)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 121 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3092 | thenCapability)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3092 | thenCapability)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3092 | thenCapability)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6087:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6087 | script = TestingFunctionArgumentToScript(cx, args[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1962 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1962: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.15.0/js/src/jit/BaselineIC.cpp:1962: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.15.0/js/src/jit/BaselineIC.cpp:1962: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.15.0/js/src/jit/BaselineIC.cpp:1962: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.15.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1977 | TryAttachGetPropStub("GetElemSuper", cx, frame, stub, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1978 | CacheKind::GetElemSuper, lhs, rhs, receiver); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1977:27: 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.15.0/js/src/jit/BaselineIC.cpp:1977:27: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1986:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1986 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 218 | return FetchName(cx, obj, pobj, name, prop, vp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 218 | return FetchName(cx, obj, pobj, name, prop, vp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2422:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2422 | return TypeMonitorResult(cx, stub, frame, script, pc, res); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2563 | bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2563: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.15.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.15.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2579 | TryAttachGetPropStub("GetProp", cx, frame, stub, CacheKind::GetProp, val, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2580 | idVal, val); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2579:23: 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.15.0/js/src/jit/BaselineIC.cpp:2579:23: 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.15.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.15.0/js/src/jit/BaselineIC.cpp:2548:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2548 | if (!GetNameBoundInEnvironment(cx, env, id, res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2554 | if (!GetProperty(cx, val, name, res)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2554:23: 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.15.0/js/src/jit/BaselineIC.cpp:2586:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2586 | return TypeMonitorResult(cx, stub, frame, script, pc, res); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 285 | BigInt* bi = ToBigInt(cx, args[0]); \ | ~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'BIGINT_CALL' 292 | MACRO_(Scalar::BigInt64, int64_t, bigint64) \ | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' 297 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 285 | BigInt* bi = ToBigInt(cx, args[0]); \ | ~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'BIGINT_CALL' 293 | MACRO_(Scalar::BigUint64, uint64_t, biguint64) | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' 297 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2589 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2589: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.15.0/js/src/jit/BaselineIC.cpp:2589: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.15.0/js/src/jit/BaselineIC.cpp:2589: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.15.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2603 | TryAttachGetPropStub("GetPropSuper", cx, frame, stub, CacheKind::GetPropSuper, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2604 | val, idVal, receiver); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2603:23: 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.15.0/js/src/jit/BaselineIC.cpp:2603:23: 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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2612:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2612 | return TypeMonitorResult(cx, stub, frame, script, pc, res); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::setVariableMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:350:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 350 | if (!ValueToIdentifier(cx, args[0], &id)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:354:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 354 | if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2895:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2895 | bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2937 | callArgs.thisv(), newTarget, args); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2937:58: 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.15.0/js/src/jit/BaselineIC.cpp:2970:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2970 | if (!DirectEval(cx, callArgs.get(0), res)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2980:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2980 | ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2991:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2991 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3004 | callArgs.thisv(), newTarget, args); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3004:58: 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.15.0/js/src/jit/BaselineIC.cpp:3005:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3005 | switch (gen.tryAttachDeferredStub(res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3035:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3035 | bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3070 | thisv, newTarget, args); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3070:47: 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.15.0/js/src/jit/BaselineIC.cpp:3070:47: 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.15.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3098 | if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3099 | res)) { | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3098:27: 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.15.0/js/src/jit/BaselineIC.cpp:3098:27: 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.15.0/js/src/jit/BaselineIC.cpp:3098:27: 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.15.0/js/src/jit/BaselineIC.cpp:3098:27: 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.15.0/js/src/jit/BaselineIC.cpp:3103:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3103 | return TypeMonitorResult(cx, stub, frame, script, pc, res); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:570:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 570 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:577:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 577 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | typeByteAlignment, | ~~~~~~~~~~~~~~~~~~ 579 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:584:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 584 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~ 586 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:591:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 591 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~ 593 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:427:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 427 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:472:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 472 | if (!Call(cx, fval, thisv, args, rval)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:472:12: 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.15.0/js/src/wasm/WasmInstance.cpp:330:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 330 | if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:342:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 342 | if (!iterator.next(&nextValue, &done)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:156:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 156 | bool ok = RoundFloat32(cx, val, loc); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:191:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 191 | if (!CheckFuncRefValue(cx, val, &fun)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:175:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 175 | if (!BoxAnyRef(cx, val, &result)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1308 | bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1308: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.15.0/js/src/jit/BaselineIC.cpp:1338:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1338 | return stub->addMonitorStubForValue(cx, frame, types, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3786:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3786 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3596:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3596 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3597 | nullptr, "not an object"); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3608 | if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3608:28: 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.15.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3618 | if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3618:30: 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.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3637 | if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3637:30: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3646 | if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3646:28: 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.15.0/js/src/builtin/ReflectParse.cpp:3652:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3652 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3653 | nullptr, "not an object"); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3662 | if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3662:28: 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.15.0/js/src/builtin/ReflectParse.cpp:3667:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3667 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3668 | nullptr, "not 'script' or 'module'"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 320 | if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:320:30: 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.15.0/js/src/builtin/ReflectParse.cpp:330:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 330 | ReportValueError(cx, JSMSG_NOT_FUNCTION, JSDVG_SEARCH_STACK, funv, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:850:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 850 | return listNode(AST_PROGRAM, "body", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3837:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3837 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1939 | bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1939: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.15.0/js/src/builtin/TypedObject.cpp:1962:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1962 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1974:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1974 | if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2004:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2004 | if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1998:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1998 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2011 | return SetPropertyOnProto(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2011:28: 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.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachStub()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:3328:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3328 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_void(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:600:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 600 | return instance->callImport(cx, funcImportIndex, argc, argv, &rval); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 608 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 639 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:650:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 650 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:175:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 175 | if (!BoxAnyRef(cx, val, &result)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1840 | if (!Construct(cx, args[0], constructArgs, args[1], &res)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1840:17: 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.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_funcref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:662:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 662 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:191:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 191 | if (!CheckFuncRefValue(cx, val, &fun)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:619:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 619 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'bool Enumerate(JSContext*, JS::HandleObject, jsid, bool, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:100:20: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 100 | static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getArrayElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1923:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1923 | bool TypedObject::obj_getArrayElement(JSContext* cx, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1936:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1936 | return Reify(cx, elementType, typedObj, offset, vp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 309 | inline void InitGlobalLexicalOperation(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1896 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1896: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.15.0/js/src/builtin/TypedObject.cpp:1910:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1910 | return obj_getArrayElement(cx, typedObj, descr, index, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:99, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/Iteration.cpp: In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:176:13: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:195:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 195 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | /* enumerable = */ true, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | visited, props)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:208:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 208 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | /* enumerable = */ true, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | visited, props)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:231:45: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 231 | if (!Enumerate(cx, pobj, id, shape.enumerable(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 273 | if (!Enumerate(cx, pobj, id, shape.enumerable(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:292:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 292 | if (!Enumerate(cx, pobj, id, shape.enumerable(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1847 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1847: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.15.0/js/src/builtin/TypedObject.cpp:1855:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1855 | return obj_getElement(cx, obj, receiver, index, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1883:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1883 | return Reify(cx, fieldType, typedObj, offset, vp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:99, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2014:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2014 | bool TypedObject::obj_getOwnPropertyDescriptor( | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2027:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2027 | if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2055:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2055 | if (!Reify(cx, fieldType, typedObj, offset, desc.value())) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2689 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2689: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.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1003 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2731 | stub->state().mode(), lhs, idVal, rhs); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2731:65: 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.15.0/js/src/jit/BaselineIC.cpp:2731:65: 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.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 328 | return DefineDataProperty(cx, obj, name, rhs, propAttrs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2768:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2768 | if (!SetNameOperation(cx, script, pc, obj, rhs)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2780:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2780 | InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2810 | stub->state().mode(), lhs, idVal, rhs); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2810:65: 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.15.0/js/src/jit/BaselineIC.cpp:2810:65: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1335 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1374:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1374 | if (!DefineDataProperty(cx, optObj, name, trueVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:159:25: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 159 | if (!Enumerate(cx, obj, id, enumerable, flags, visited, props)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 344 | if (!Enumerate(cx, pobj, proxyProps[n], enumerable, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:359:39: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 359 | if (!Enumerate(cx, pobj, proxyProps[n], true, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | visited, props)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2668:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2668 | void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2672:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2672 | void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2680 | void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2690:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2690 | void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2034:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2034 | bool Completion::buildCompletionValue(JSContext* cx, Debugger* dbg, | ^~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:152:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 165 | if (!js::Call(cx, fval, frame, completionValue, &rval)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:165:16: 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.15.0/js/src/debugger/Frame.cpp:165:16: 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.15.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return ParseResumptionValue(cx, rval, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:169:30: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2217 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args, | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2249 | return processHandlerResult(cx, ok, rv, NullFramePtr(), nullptr, resumeMode, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2250 | vp); | ~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2249:30: 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.15.0/js/src/wasm/WasmTypes.h:29, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.h:156:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmGenerator.cpp:1255:61: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:959:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 959 | return dbg->fireNativeCall(cx, args, reason, resumeMode, &rval); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:976:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 976 | cx->setPendingExceptionAndCaptureStack(rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2658 | bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2658:21: 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.15.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src20.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 633 | bool JSONParser::parse(MutableHandleValue vp) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::firePromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2868 | bool ok = js::Call(cx, fval, object, dbgObj, &rv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2868:21: 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.15.0/js/src/debugger/Debugger.cpp:2868:21: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:156:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 156 | bool ok = RoundFloat32(cx, val, loc); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:191:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 191 | if (!CheckFuncRefValue(cx, val, &fun)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:175:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 175 | if (!BoxAnyRef(cx, val, &result)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:2094:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2094 | return ResultsToJSValue(cx, type_, registerResultLoc, stackResultsLoc, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | rval); | ~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::findAllGlobals()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:5762:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:1344:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1344 | if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp:633: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.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalarint64_t::Func(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2492 | BigInt* bi = ToBigInt(cx, args[2]); \ | ~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL' 292 | MACRO_(Scalar::BigInt64, int64_t, bigint64) \ | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalaruint64_t::Func(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2492 | BigInt* bi = ToBigInt(cx, args[2]); \ | ~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL' 293 | MACRO_(Scalar::BigUint64, uint64_t, biguint64) | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:264:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 264 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6463:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6463 | bool Builder::Object::defineProperty(JSContext* cx, const char* name, | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6472:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 6472 | return definePropertyToTrusted(cx, name, &propval); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6478:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6478 | return defineProperty(cx, name, propval); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1132 | return Call(cx, func, args.get(0), iargs, args.rval()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from Unified_cpp_js_src_debugger0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:579:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 579 | bool DebuggerEnvironment::getVariable(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:612:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 612 | if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:113, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::getVariableMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 333 | if (!ValueToIdentifier(cx, args[0], &id)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:337:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 337 | return DebuggerEnvironment::getVariable(cx, environment, id, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1201 | return Call(cx, fval, args[0], args2, args.rval()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:678:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 678 | bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:699:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 699 | if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, iter.pc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 700 | result)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:712:68: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 712 | if (!GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 713 | cx, genObj, script, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | bool WeakSetObject::isBuiltinAdd(HandleValue add) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1644:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1644 | RootedDebuggerFrame thisobj(cx, DebuggerFrame::check(cx, framev)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:100, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4349:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4349 | if (!JS_SetProperty(cx, rv, "vars", varObjVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4357:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4357 | if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:45, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, js::FunctionPrefixKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2453:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2453 | bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2473:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2473 | : NameToFunctionName(cx, name, prefixKind); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:44, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1400:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1400 | if (!GetPropertyDescriptor(cx, proto, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:44, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2611:12: note: 'id' was declared here 2611 | uint32_t id; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2620:19: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2612:16: note: 'value' was declared here 2612 | MDefinition* value; | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:419:49: warning: 'srcTableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | return (uint64_t(tag) << JSVAL_TAG_SHIFT) | payload; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3490:12: note: 'srcTableIndex' was declared here 3490 | uint32_t srcTableIndex; | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'dstTableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3489:12: note: 'dstTableIndex' was declared here 3489 | uint32_t dstTableIndex; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3462:12: warning: 'srcMemIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | uint32_t srcMemIndex; | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3461:12: warning: 'dstMemIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | uint32_t dstMemIndex; | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:430:29: warning: 'i32' may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2150:11: note: 'i32' was declared here 2150 | int32_t i32; | ^~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/LIR.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/CodeGenerator-arm.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CodeGenerator.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2508:16: note: 'value' was declared here 2508 | MDefinition* value; | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:200:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 200 | JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10566:34: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 10566 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:146, from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBr()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h:548:25: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9760:12: note: 'relativeDepth' was declared here 9760 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, js::Native, unsigned int, unsigned int, js::gc::AllocKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2505:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2505 | if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9732:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 9732 | switch (kind) { | ^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:146, from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h:548:25: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9791:12: note: 'relativeDepth' was declared here 9791 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ReceiverGuard.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 7359 | NameNodeType innerName; | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10557:33: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 10557 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:44, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In constructor 'js::NativeIterator::NativeIterator(JSContext*, JS::Handle, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1250:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1250 | JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1250:11: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:956:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::addAllGlobalsAsDebuggees()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4314:25: note: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 4314 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRefFunc()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:11373:10: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 11373 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10427:12: note: 'slot' was declared here 10427 | uint32_t slot; | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 14661 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 14661 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::setVal(JSContext*, js::wasm::HandleVal)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3050:6: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 3050 | void WasmGlobalObject::setVal(JSContext* cx, wasm::HandleVal hval) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3015:26: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 3015 | if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1477:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1477 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1484:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1484 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1485 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1492:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1492 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().groups, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | groupsVal, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 527 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 386 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:540:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 540 | !DefineDataProperty(cx, obj, cx->names().other, otherReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp:1692:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1692 | if (!JS_WrapValue(cx, &privateValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:635:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 635 | bool ByDomObjectClass::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:436:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 436 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:593:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 593 | if (!GetOwnPropertyDescriptor(cx, obj, id, ¤tDesc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 612 | if (!DefineProperty(cx, obj, id, desc)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' In file included from Unified_cpp_js_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:156:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 156 | return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6532:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6532 | if (!GetDataProperty(cx, importVal, global.field(), &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6532:27: 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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Stencil.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/ParseNode.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:37, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6555:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6555 | if (!RoundFloat32(cx, v, &f)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/Stencil.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/ParseNode.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:37, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6583:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6583 | if (!GetDataProperty(cx, importVal, global.field(), &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6583:23: 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.15.0/js/src/wasm/AsmJS.cpp:6606:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6606 | if (!GetDataProperty(cx, globalVal, global.field(), &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6606:23: 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.15.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6487 | return GetDataProperty(cx, objVal, fieldHandle, v); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6487:25: 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.15.0/js/src/wasm/AsmJS.cpp:6626:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6626 | if (!GetDataProperty(cx, v, global.field(), &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6626:23: 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.15.0/js/src/wasm/AsmJS.cpp:6708:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6708 | if (!GetDataProperty(cx, v, global.field(), &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6708:23: 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.15.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6487 | return GetDataProperty(cx, objVal, fieldHandle, v); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6487:25: 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.15.0/js/src/vm/RegExpObject.cpp: In static member function 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1171:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1171 | if (!NativeDefineDataProperty(cx, templateObject, id, dummyString, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1172 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3114:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3114 | JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3120:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3120 | ReportIsNullOrUndefinedForPropertyAccess( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3121 | cx, val, reportScanStack ? JSDVG_SEARCH_STACK : JSDVG_IGNORE_STACK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3128:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3128 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3134:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3134 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, js::HandlePropertyName)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3141:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3141 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3149:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3149 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, keyId); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3156 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3156: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.15.0/js/src/vm/JSObject.cpp:3165:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3165 | if (!ValueToId(cx, keyValue, &key)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3168:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3168 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3170:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3170 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'bool js::DebuggerMemory::CallData::setMaxAllocationsLogLength()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1063:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1063 | bool ByFilename::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 386 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1076:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1076 | !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1284:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1284 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ^~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::findMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:310:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 310 | if (!ValueToIdentifier(cx, args[0], &id)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2069:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2069 | if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4486:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4486 | if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 510 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitBody()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'i64' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:13789:17: note: 'i64' was declared here 13789 | int64_t i64; | ^~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'i32' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:13707:17: note: 'i32' was declared here 13707 | int32_t i32; | ^~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 510 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In member function 'virtual bool AsyncInstantiateTask::resolve(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3253:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3253 | if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3258:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3258 | if (!JS_DefineProperty(cx, resultObj, "instance", val, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3259 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2989 | static bool CloneValue(JSContext* cx, HandleValue selfHostedValue, | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2989:13: 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.15.0/js/src/vm/SelfHosting.cpp:2827:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2827 | if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2830:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2830 | if (!CloneValue(cx, selfHostedValue, &val) || | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2831:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2831 | !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:6568:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6568 | if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6569 | debuggeeWouldRunCtor, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 510 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:219:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 219 | JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 510 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4010:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4010 | PromiseObject::unforgeableResolve(cx, callArgs.get(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:219:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 219 | if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | args2, args2.rval())) { | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3134:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3134 | bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3137:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3137 | if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3151:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3151 | return CloneValue(cx, selfHostedValue, vp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 510 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, js::HandlePropertyName, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1669:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1669 | bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1669: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.15.0/js/src/vm/EnvironmentObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileInfo.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:25, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1678 | return Call(cx, fun, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1678:14: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, const JS::CallArgs&, js::Debugger&, js::Debugger::Hook)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4056:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4056 | return ReportIsNotFunction(cx, args[0], args.length() - 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1653:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1653 | return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2747:19: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 2747 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal hval, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 510 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2837:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2837 | if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2842:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2842 | if (!JS_GetProperty(cx, obj, "value", &typeVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2932:28: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 2932 | if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2947:31: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 2947 | WasmGlobalObject::create(cx, globalVal, isMutable, proto); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:42, from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:592:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 592 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireDebuggerStatement(JSContext*, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2144 | bool Debugger::fireDebuggerStatement(JSContext* cx, ResumeMode& resumeMode, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2152:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2152 | if (!getFrame(cx, iter, &scriptFrame)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2158 | bool ok = js::Call(cx, fval, object, scriptFrame, &rv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2158:21: 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.15.0/js/src/debugger/Debugger.cpp:2158:21: 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.15.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2159 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2160 | resumeMode, vp); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2159:30: 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.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireEnterFrame(JSContext*, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2186:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2186 | bool Debugger::fireEnterFrame(JSContext* cx, ResumeMode& resumeMode, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2205:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2205 | if (!getFrame(cx, iter, &scriptFrame)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2211 | bool ok = js::Call(cx, fval, object, scriptFrame, &rv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2211:21: 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.15.0/js/src/debugger/Debugger.cpp:2211:21: 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.15.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2213 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2214 | resumeMode, vp); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2213:30: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getNewestFrame()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4450:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4450 | return dbg->getFrame(cx, iter, args.rval()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2163 | bool Debugger::fireExceptionUnwind(JSContext* cx, HandleValue exc, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2163: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.15.0/js/src/debugger/Debugger.cpp:2174:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2174 | if (!getFrame(cx, iter, &scriptFrame) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugScript.cpp:17, from Unified_cpp_js_src_debugger0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2182 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2183 | resumeMode, vp); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2182:30: 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_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:5990:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5990 | RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:242:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 242 | static MOZ_MUST_USE bool ApplyFrameResumeMode(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:242:26: 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.15.0/js/src/debugger/Debugger.cpp:1697:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1697 | PlainObject* pair = CreateIterResultObject(cx, vp, true); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1742:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1742 | ? PromiseObject::unforgeableReject(cx, vp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1743:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1743 | : PromiseObject::unforgeableResolve(cx, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:268:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 268 | cx->setPendingException(rval, exnStack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:270:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 270 | cx->setPendingExceptionAndCaptureStack(rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1263:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1263 | if (!cx->getPendingException(&exc)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1272:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1272 | return dbg->fireExceptionUnwind(cx, exc, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1278:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1278 | cx->setPendingException(exc, stack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::onSingleStep(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2619:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2619 | bool success = handler->onStep(cx, frame, nextResumeMode, &nextValue); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2620 | return dbg->processParsedHandlerResult( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2621 | cx, iter.abstractFramePtr(), iter.pc(), success, nextResumeMode, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2622 | nextValue, resumeMode, &rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2620:47: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::onTrap(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2474:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2474 | if (!dbg->getFrame(cx, iter, &scriptFrame)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:113, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2141 | return js::Call(cx, fval, rval, args, rval); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2141:18: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2491 | return dbg->processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2492 | iter.pc(), resumeMode, &rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2491:43: 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_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1229:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1229 | -> bool { return dbg->fireDebuggerStatement(cx, resumeMode, vp); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:874:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 874 | -> bool { return dbg->fireEnterFrame(cx, resumeMode, vp); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1134:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1134 | success = handler->onPop(cx, frameobj, completion, nextResumeMode, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1135 | &nextValue); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1138 | return dbg->processParsedHandlerResult(cx, frame, pc, success, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1139 | nextResumeMode, nextValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1140 | resumeMode, &rval); | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1138:51: 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.15.0/js/src/debugger/Debugger.cpp:1174:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1174 | if (!ApplyFrameResumeMode(cx, frame, completionResumeMode, completionValue, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1175 | completionStack)) { | ~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3503:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3503 | if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3528:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3528 | if (!JS_GetProperty(cx, opts, "scope", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3568:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3568 | if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3569 | scope, &deserialized, policy, nullptr, nullptr)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3422:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3422 | if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3447:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3447 | if (!JS_GetProperty(cx, opts, "scope", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3469:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3469 | if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:99, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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.15.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_src_debugger0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:221:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 221 | if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:228:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 228 | if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:238:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 238 | if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:246:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 246 | if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:251:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 251 | if (!DefineDataProperty(cx, obj, cx->names().size, size)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:256:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 256 | if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findObjects()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:5560:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 5560 | if (!GetProperty(cx, query, query, cx->names().class_, &cls)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::ArrayTypeDescr* js::ArrayMetaTypeDescr::create(JSContext*, JS::HandleObject, js::HandleTypeDescr, js::HandleAtom, int32_t, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:630:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 630 | if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:636:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 636 | if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1303 | if (!DefineDataProperty(cx, module, className, descrValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1303 | if (!DefineDataProperty(cx, module, className, descrValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:113, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const js::EvalOptions&, js::Debugger*, JS::HandleObject, js::FrameIter*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1099:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1099 | !NativeDefineDataProperty(cx, nenv, id, val, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1040:23: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1040 | return ExecuteKernel(cx, script, env, NullHandleValue, frame, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1040: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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1152 | TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1152:19: 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.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4096:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4096 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4097 | nullptr, "not an object, string, or symbol"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4102:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4102 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4103 | nullptr, "not an array object"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4110:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4110 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4111 | nullptr, | ~~~~~~~~ 4112 | "not a dense array object with one or more elements"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4130:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4130 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[2], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4131 | nullptr, "not greater than 0"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4149:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4149 | JS::ubi::Node node(val); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4156:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4156 | JS::ubi::Node root(args[0]); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4172 | JS::ubi::Node target(val); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4232 | !JS_DefineProperty(cx, part, "predecessor", predecessor, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4233 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData10evalMethodEv.part.0()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1905:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1905 | if (!ParseEvalOptions(cx, args.get(1), options)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData22evalWithBindingsMethodEv.part.0()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1938:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1938 | if (!ParseEvalOptions(cx, args.get(2), options)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3986:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3986 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3987 | nullptr, "not an object, string, or symbol"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4005:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4005 | JS::ubi::Node start(args[0]), target(args[1]); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4005:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4005 | JS::ubi::Node start(args[0]), target(args[1]); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3992:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3992 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3993 | nullptr, "not an object, string, or symbol"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4062:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4062 | if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/debugger' In file included from Unified_cpp_js_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::HandleIdVector, JS::HandleValueVector, js::Vector&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:904:18: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 904 | StructTypeDescr* StructMetaTypeDescr::createFromArrays( | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:945:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 945 | if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i], | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:989:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 989 | if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1089:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1089 | if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1090 | userFieldOffsetsValue, | ~~~~~~~~~~~~~~~~~~~~~~ 1091 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1095:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1095 | if (!DefineDataProperty(cx, descr, cx->names().fieldTypes, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | userFieldTypesValue, | ~~~~~~~~~~~~~~~~~~~~ 1097 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: `wast` (lib) generated 1 warning Compiling jsrust v0.1.0 (/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_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='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto -C metadata=2e14bddd3ee9ad30 -C extra-filename=-2e14bddd3ee9ad30 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --extern jsrust_shared=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libjsrust_shared-70358cd6d0f91670.rlib --extern mozglue_static=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libmozglue_static-46e8fc48419a026f.rlib --extern wasmparser=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libwasmparser-95fe5e1e70ddae26.rlib --extern wat=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libwat-c15e1c6789aa8f9b.rlib -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-1277590208c375dc/out` In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:99, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:898:26: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 898 | return createFromArrays(cx, structTypePrototype, opaque, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | /* allowConstruct= */ true, ids, fieldTypeObjs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | fieldProps); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1429:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1429 | if (!JS_GetProperty(cx, module, "int32", &typeDescr)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1434:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1434 | if (!JS_GetProperty(cx, module, "int64", &typeDescr)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1439:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1439 | if (!JS_GetProperty(cx, module, "float32", &typeDescr)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1444:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1444 | if (!JS_GetProperty(cx, module, "float64", &typeDescr)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1449:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1449 | if (!JS_GetProperty(cx, module, "Object", &typeDescr)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1454:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1454 | if (!JS_GetProperty(cx, module, "WasmAnyRef", &typeDescr)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1358 | if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1359 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1470:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1470 | if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1471 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1358 | if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1359 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1486:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1486 | if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot(js::jit::ObjOperandId, uint32_t, js::jit::ValOperandId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCacheIRCompiler.cpp:1428:30: warning: '((unsigned int*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1428 | Maybe scratch; | ^~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:153:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 153 | bool BucketCount::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm' In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679 | &length)) { | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679 | &length)) { | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1490 | UndefinedHandleValue, args2, &rval)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1473 | UniqueChars bytes = | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.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.15.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.15.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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' Finished release [optimized] target(s) in 1m 00s /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target --networking /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/libjsrust.a /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/rust' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' js/src/build/symverscript.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/build/symverscript.in mozjs_78 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/build/libjs_static.a rm -f libjs_static.a js/src/build/libmozjs-78.so rm -f libmozjs-78.so /usr/bin/ar crs libjs_static.a ../RegExp.o ../CTypes.o ../Library.o ../jsmath.o ../DoubleToString.o ../Utility.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.o ../Unified_cpp_js_src27.o ../Unified_cpp_js_src28.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../new-regexp/property-sequences.o ../new-regexp/special-case.o ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-78.so -o libmozjs-78.so /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build/libmozjs-78_so.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/libjsrust.a -Wl,--version-script,symverscript -lm -lffi -licui18n -licuuc -licudata -lplds4 -lplc4 -lnspr4 -L/lib -lz -lm -ldl /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs-78.so /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') chmod +x libmozjs-78.so ../../../config/nsinstall -R -m 644 'libmozjs-78.so' '../../../dist/bin' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' mkdir -p '../../../dist/bin/' js/src/shell/js /usr/bin/g++ -o ../../../dist/bin/js -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell/js.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/libjsrust.a -pie -lm -lffi -licui18n -licuuc -licudata -lplds4 -lplc4 -lnspr4 -L/lib -lz -lm -ldl -lreadline make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' js/src/gdb/gdb-tests /usr/bin/g++ -o ../../../dist/bin/gdb-tests -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb/gdb-tests.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/libjsrust.a -pie -lm -lffi -licui18n -licuuc -licudata -lplds4 -lplc4 -lnspr4 -L/lib -lz -lm -ldl make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' js/src/jsapi-tests/jsapi-tests /usr/bin/g++ -o ../../../dist/bin/jsapi-tests -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests/jsapi-tests.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/libjsrust.a -pie -lm -lffi -licui18n -licuuc -licudata -lplds4 -lplc4 -lnspr4 -L/lib -lz -lm -ldl /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/gdb-tests /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/js /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/jsapi-tests /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_misc make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' rm -f '../../../dist/bin/gdb-tests-gdb.py' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js' '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make[3]: Nothing to be done for 'misc'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' rm -f '../../../dist/bin/js-gdb.py' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/gdb-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -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.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_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.15.0/js/src/gdb/gdb-tests-gdb.py.in' -o '../../../dist/bin/gdb-tests-gdb.py' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/js-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DJS_HAS_CTYPES -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -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.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_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.15.0/js/src/shell/js-gdb.py.in' -o '../../../dist/bin/js-gdb.py' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' rm -f '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/jsapi-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -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.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_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.15.0/js/src/jsapi-tests/jsapi-tests-gdb.py.in' -o '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js-gdb.py' '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/gdb-tests-gdb.py' '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_libs make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/tests' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/tests' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/build' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/build' make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_tools make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[2]: Nothing to be done for 'recurse_tools'. make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' testJSEvaluateScript TEST-PASS | testJSEvaluateScript | ok testIteratorObject TEST-PASS | testIteratorObject | ok testIsInsideNursery TEST-PASS | testIsInsideNursery | ok testIntlAvailableLocales TEST-PASS | testIntlAvailableLocales | ok testPinAcrossGC TEST-PASS | testPinAcrossGC | ok testAtomizedIsNotPinned TEST-PASS | testAtomizedIsNotPinned | ok testIntString_bug515273 TEST-PASS | testIntString_bug515273 | ok testInformalValueTypeName TEST-PASS | testInformalValueTypeName | ok testStringToPropertyName TEST-PASS | testStringToPropertyName | ok testStringIsIndex TEST-PASS | testStringIsIndex | ok testIndexToString TEST-PASS | testIndexToString | ok testOrderedHashSetWithoutInit TEST-PASS | testOrderedHashSetWithoutInit | ok testHashLazyStorage TEST-PASS | testHashLazyStorage | ok testHashTableMovableModIterator TEST-PASS | testHashTableMovableModIterator | ok testHashSetOfMoveOnlyType TEST-PASS | testHashSetOfMoveOnlyType | ok testHashRekeyManualRemoval TEST-PASS | testHashRekeyManualRemoval | ok testHashRekeyManual TEST-PASS | testHashRekeyManual | ok test_GetPropertyDescriptor TEST-PASS | test_GetPropertyDescriptor | ok testWeakCacheGCVector TEST-PASS | testWeakCacheGCVector | ok testWeakCacheMap TEST-PASS | testWeakCacheMap | ok testWeakCacheSet TEST-PASS | testWeakCacheSet | ok testGCUID TEST-PASS | testGCUID | ok testGCStoreBufferRemoval TEST-PASS | testGCStoreBufferRemoval | ok testGCOutOfMemory TEST-PASS | testGCOutOfMemory | ok testIncrementalRoots TEST-PASS | testIncrementalRoots | ok testLiveNurseryWrappeeCCW TEST-PASS | testLiveNurseryWrappeeCCW | ok testLiveNurseryWrapperCCW TEST-PASS | testLiveNurseryWrapperCCW | ok testLiveNurseryCCW TEST-PASS | testLiveNurseryCCW | ok testDeadNurseryCCW TEST-PASS | testDeadNurseryCCW | ok testTracingIncomingCCWs *thingp = 0xf485d040 *expectedThingp = 0xf485d040 kind = 0 expectedKind = 0 TEST-PASS | testTracingIncomingCCWs | ok testGCRootsRemoved TEST-PASS | testGCRootsRemoved | ok testGCSliceCallback TEST-PASS | testGCSliceCallback | ok testGCHeapPreBarriers TEST-PASS | testGCHeapPreBarriers | ok testGCHeapReadBarriers TEST-PASS | testGCHeapReadBarriers | ok testGCHeapPostBarriers TEST-PASS | testGCHeapPostBarriers | ok testGCGrayMarking TEST-PASS | testGCGrayMarking | ok testGCFinalizeCallback TEST-PASS | testGCFinalizeCallback | ok testRootedMaybeValue TEST-PASS | testRootedMaybeValue | ok testGCVectorEmplaceBack TEST-PASS | testGCVectorEmplaceBack | ok testGCHandleVector TEST-PASS | testGCHandleVector | ok testTraceableFifo TEST-PASS | testTraceableFifo | ok testGCRootedVector TEST-PASS | testGCRootedVector | ok testGCHandleHashMap TEST-PASS | testGCHandleHashMap | ok testSafelyUnrootedGCHashMap TEST-PASS | testSafelyUnrootedGCHashMap | ok testUnrootedGCHashMap TEST-PASS | testUnrootedGCHashMap | ok testGCRootedHashMap TEST-PASS | testGCRootedHashMap | ok testGCPersistentRootedTraceableCannotOutliveRuntime TEST-PASS | testGCPersistentRootedTraceableCannotOutliveRuntime | ok testGCPersistentRootedOutlivesRuntime TEST-PASS | testGCPersistentRootedOutlivesRuntime | ok testGCRootedStaticStructInternalStackStorageAugmented TEST-PASS | testGCRootedStaticStructInternalStackStorageAugmented | ok testGCSuppressions TEST-PASS | testGCSuppressions | ok testGCExactRooting TEST-PASS | testGCExactRooting | ok testGCChunkPool TEST-PASS | testGCChunkPool | ok testGCCellPtr TEST-PASS | testGCCellPtr | ok testGCAllocator TEST-PASS | testGCAllocator | ok testFunctionProperties TEST-PASS | testFunctionProperties | ok test_functionBinding TEST-PASS | test_functionBinding | ok testRedefineGlobalEval TEST-PASS | testRedefineGlobalEval | ok testForwardSetProperty TEST-PASS | testForwardSetProperty | ok testForceLexicalInitialization TEST-PASS | testForceLexicalInitialization | ok testForOfIterator_bug515273_part2 TEST-PASS | testForOfIterator_bug515273_part2 | ok testForOfIterator_bug515273_part1 TEST-PASS | testForOfIterator_bug515273_part1 | ok testForOfIterator_basicNonIterable TEST-PASS | testForOfIterator_basicNonIterable | ok testFindSCCsStackLimit TEST-PASS | testFindSCCsStackLimit | ok testFindSCCs TEST-PASS | testFindSCCs | ok testExternalStrings TEST-PASS | testExternalStrings | ok testExecuteInJSMEnvironment_Callback TEST-PASS | testExecuteInJSMEnvironment_Callback | ok testExecuteInJSMEnvironment_Basic TEST-PASS | testExecuteInJSMEnvironment_Basic | ok testException_bug860435 TEST-PASS | testException_bug860435 | ok testErrorLineOfContext TEST-PASS | testErrorLineOfContext | ok testErrorCopying_columnCopied TEST-PASS | testErrorCopying_columnCopied | ok testEmptyWindow TEST-PASS | testEmptyWindow | ok testDifferentNewTargetInvokeConstructor TEST-PASS | testDifferentNewTargetInvokeConstructor | ok test_DeflateStringToUTF8Buffer TEST-PASS | test_DeflateStringToUTF8Buffer | ok testDefinePropertyIgnoredAttributes TEST-PASS | testDefinePropertyIgnoredAttributes | ok testDefineProperty_bug564344 TEST-PASS | testDefineProperty_bug564344 | ok testDefineGetterSetterNonEnumerable TEST-PASS | testDefineGetterSetterNonEnumerable | ok testDeepFreeze_loop TEST-PASS | testDeepFreeze_loop | ok testDeepFreeze_deep TEST-PASS | testDeepFreeze_deep | ok testDeepFreeze_bug535703 TEST-PASS | testDeepFreeze_bug535703 | ok testDebugger_newScriptHook TEST-PASS | testDebugger_newScriptHook | ok testDateToLocaleString TEST-PASS | testDateToLocaleString | ok testMultiUnitUtf8InWindow TEST-PASS | testMultiUnitUtf8InWindow | ok testUtf8BadBytes TEST-PASS | testUtf8BadBytes | ok testCompileScript TEST-PASS | testCompileScript | ok testChromeBuffer TEST-PASS | testChromeBuffer | ok test_CallNonGenericMethodOnProxy TEST-PASS | test_CallNonGenericMethodOnProxy | ok testXDR_sourceMap TEST-PASS | testXDR_sourceMap | ok testXDR_source TEST-PASS | testXDR_source | ok testXDR_bug516827 TEST-PASS | testXDR_bug516827 | ok testXDR_bug506491 TEST-PASS | testXDR_bug506491 | ok testWindowNonConfigurable TEST-PASS | testWindowNonConfigurable | ok testWeakMap_keyDelegates TEST-PASS | testWeakMap_keyDelegates | ok testWeakMap_basicOperations TEST-PASS | testWeakMap_basicOperations | ok testWasmLEB128_invalid_decoding TEST-PASS | testWasmLEB128_invalid_decoding | ok testWasmLEB128_valid_decoding TEST-PASS | testWasmLEB128_valid_decodingpath[0]->predecessor() = 'a' Edge name = 'x' path[0]->predecessor() = 'a' Edge name = 'y' path[0]->predecessor() = 'a' Edge name = 'z' numPathsFound = 3 path[0]->predecessor() = 'a' numPathsFound = 1 path[0]->predecessor() = 'a' path[0]->predecessor() = 'a' path[1]->predecessor() = 'b' path[2]->predecessor() = 'c' path[0]->predecessor() = 'a' path[1]->predecessor() = 'd' path[2]->predecessor() = 'e' numPathsFound = 3 path[0]->predecessor() = 'a' path[1]->predecessor() = 'c' r's immediate dominator is r Checking r's dominated set: Expecting r Expecting a Expecting b Expecting c Expecting d Expecting e Expecting h Expecting i Expecting k Found r Found b Found a Found d Found e Found h Found c Found i Found k Done checking r's dominated set. a's immediate dominator is r Checking a's dominated set: Done checking a's dominated set. b's immediate dominator is r Checking b's dominated set: Done checking b's dominated set. c's immediate dominator is r Checking c's dominated set: Expecting f Expecting g Found f Found g Done checking c's dominated set. d's immediate dominator is r Checking d's dominated set: Expecting l Found l Done checking d's dominated set. e's immediate dominator is r Checking e's dominated set: Done checking e's dominated set. f's immediate dominator is r Checking f's dominated set: Done checking f's dominated set. g's immediate dominator is r Checking g's dominated set: Expecting j Found j Done checking g's dominated set. h's immediate dominator is r Checking h's dominated set: Done checking h's dominated set. i's immediate dominator is r Checking i's dominated set: Done checking i's dominated set. j's immediate dominator is c Checking j's dominated set: Done checking j's dominated set. k's immediate dominator is r Checking k's dominated set: Done checking k's dominated set. l's immediate dominator is r Checking l's dominated set: Done checking l's dominated set. visited.length() = 8 visited[0] = 'g' visited[1] = 'f' visited[2] = 'e' visited[3] = 'd' visited[4] = 'c' visited[5] = 'b' visited[6] = 'a' visited[7] = 'r' | ok testWasmLEB128_encoding TEST-PASS | testWasmLEB128_encoding | ok testUncaughtSymbol TEST-PASS | testUncaughtSymbol | ok test_JS_ubi_ShortestPaths_multiple_edges_to_target TEST-PASS | test_JS_ubi_ShortestPaths_multiple_edges_to_target | ok test_JS_ubi_ShortestPaths_more_paths_than_max TEST-PASS | test_JS_ubi_ShortestPaths_more_paths_than_max | ok test_JS_ubi_ShortestPaths_multiple_paths TEST-PASS | test_JS_ubi_ShortestPaths_multiple_paths | ok test_JS_ubi_ShortestPaths_one_path TEST-PASS | test_JS_ubi_ShortestPaths_one_path | ok test_JS_ubi_ShortestPaths_no_path TEST-PASS | test_JS_ubi_ShortestPaths_no_path | ok test_JS_ubi_Node_scriptFilename TEST-PASS | test_JS_ubi_Node_scriptFilename | ok test_JS_ubi_DominatorTree TEST-PASS | test_JS_ubi_DominatorTree | ok test_ubiPostOrder TEST-PASS | test_ubiPostOrder | ok test_ubiCoarseType TEST-PASS | test_ubiCoarseType | ok test_ubiStackFrame TEST-PASS | test_ubiStackFrame | ok test_ubiNodeJSObjectConstructorName TEST-PASS | test_ubiNodeJSObjectConstructorName | ok test_ubiNodeCompartment TEST-PASS | test_ubiNodeCompartment | ok test_ubiNodeZone TEST-PASS | test_ubiNodeZone | ok testUTF8_badSurrogate TEST-PASS | testUTF8_badSurrogate | ok testUTF8_bigUTF8 TEST-PASS | testUTF8_bigUTF8 | ok testUTF8_badUTF8 TEST-PASS | testUTF8_badUTF8 | ok testTypedArrays TEST-PASS | testTypedArrays | ok testToUint64Large TEST-PASS | testToUint64Large | ok testToUint32Large TEST-PASS | testToUint32Large | ok testToInt8 TEST-PASS | testToInt8 | ok testToUint8TwiceUint8Range TEST-PASS | testToUint8TwiceUint8Range | ok testThreadingThreadArgCopy TEST-PASS | testThreadingThreadArgCopy | ok testThreadingThreadVectorMoveConstruct TEST-PASS | testThreadingThreadVectorMoveConstruct | ok testThreadingThreadId TEST-PASS | testThreadingThreadId | ok testThreadingThreadSetName TEST-PASS | testThreadingThreadSetName | ok testThreadingThreadDetach TEST-PASS | testThreadingThreadDetach | ok testThreadingThreadJoin TEST-PASS | testThreadingThreadJoin | ok testThreadingUnlockGuard TEST-PASS | testThreadingUnlockGuard | ok testThreadingLockGuard TEST-PASS | testThreadingLockGuard | ok testThreadingMutex TEST-PASS | testThreadingMutex | ok testExclusiveData TEST-PASS | testExclusiveData | ok testThreadingConditionVariableForTimeoutPredicate TEST-PASS | testThreadingConditionVariableForTimeoutPredicate | ok testThreadingConditionVariableForOkayPredicate TEST-PASS | testThreadingConditionVariableForOkayPredicate | ok testThreadingConditionVariableForTimeout TEST-PASS | testThreadingConditionVariableForTimeout | ok testThreadingConditionVariableForOkay TEST-PASS | testThreadingConditionVariableForOkay | ok testThreadingConditionVariableUntilTimeoutPredicate TEST-PASS | testThreadingConditionVariableUntilTimeoutPredicate | ok testThreadingConditionVariableUntilOkayPredicate TEST-PASS | testThreadingConditionVariableUntilOkayPredicate | ok testThreadingConditionVariableUntilTimeout TEST-PASS | testThreadingConditionVariableUntilTimeout | ok testThreadingConditionVariableUntilOkay TEST-PASS | testThreadingConditionVariableUntilOkayTesting with principals 'IsSystem' Testing with principals 'IsNotSystem' Testing with principals 'testPrincipals' Testing with principals 'nullptr principals' | ok testThreadingConditionVariablePredicate TEST-PASS | testThreadingConditionVariablePredicate | ok testThreadingConditionVariable TEST-PASS | testThreadingConditionVariable | ok testSymbol_GetWellKnownSymbol TEST-PASS | testSymbol_GetWellKnownSymbol | ok testSymbol_GetSymbolFor TEST-PASS | testSymbol_GetSymbolFor | ok testSymbol_New TEST-PASS | testSymbol_New | ok testStructuredClone_SavedFrame TEST-PASS | testStructuredClone_SavedFrame | ok testStructuredClone_externalArrayBufferDifferentThreadOrProcess TEST-PASS | testStructuredClone_externalArrayBufferDifferentThreadOrProcess | ok testStructuredClone_externalArrayBuffer TEST-PASS | testStructuredClone_externalArrayBuffer | ok testStructuredClone_string TEST-PASS | testStructuredClone_string | ok testStructuredClone_object TEST-PASS | testStructuredClone_object | ok testStringIsArrayIndex TEST-PASS | testStringIsArrayIndex | ok testStringBuffer_finishString TEST-PASS | testStringBuffer_finishString | ok testSparseBitmapExternalOR TEST-PASS | testSparseBitmapExternalOR | ok testSparseBitmapBasics TEST-PASS | testSparseBitmapBasics | ok testBug795104 TEST-PASS | testBug795104 | ok testSharedImmutableStringsCache TEST-PASS | testSharedImmutableStringsCache | ok testSetPropertyIgnoringNamedGetter_direct TEST-PASS | testSetPropertyIgnoringNamedGetter_direct | ok testSetProperty_InheritedGlobalSetter TEST-PASS | testSetProperty_InheritedGlobalSetter | ok testScriptSourceCompression_spansMultipleMiddleChunks TEST-PASS | testScriptSourceCompression_spansMultipleMiddleChunks | ok testScriptSourceCompression_containsWholeChunk_endsAtBoundary TEST-PASS | testScriptSourceCompression_containsWholeChunk_endsAtBoundary | ok testScriptSourceCompression_containsWholeChunk TEST-PASS | testScriptSourceCompression_containsWholeChunk | ok testScriptSourceCompression_crossesChunkBoundary_endsAtBoundary TEST-PASS | testScriptSourceCompression_crossesChunkBoundary_endsAtBoundary | ok testScriptSourceCompression_crossesChunkBoundary TEST-PASS | testScriptSourceCompression_crossesChunkBoundary | ok testScriptSourceCompression_isExactChunk TEST-PASS | testScriptSourceCompression_isExactChunk | ok testScriptSourceCompression_endsAtBoundaryInOneChunk TEST-PASS | testScriptSourceCompression_endsAtBoundaryInOneChunk | ok testScriptSourceCompression_inOneChunk TEST-PASS | testScriptSourceCompression_inOneChunk | ok CloneAndExecuteScript TEST-PASS | CloneAndExecuteScript | ok bug438633_JS_CompileFileHandleForPrincipals TEST-PASS | bug438633_JS_CompileFileHandleForPrincipals | ok bug438633_JS_CompileFileHandle_empty TEST-PASS | bug438633_JS_CompileFileHandle_empty | ok bug438633_JS_CompileFileHandle TEST-PASS | bug438633_JS_CompileFileHandle | ok bug438633_JS_CompileFile_empty TEST-PASS | bug438633_JS_CompileFile_empty | ok bug438633_JS_CompileFile TEST-PASS | bug438633_JS_CompileFile | ok bug438633_JS_CompileUCScriptForPrincipals TEST-PASS | bug438633_JS_CompileUCScriptForPrincipals | ok bug438633_JS_CompileUCScript_empty TEST-PASS | bug438633_JS_CompileUCScript_empty | ok bug438633_JS_CompileUCScript TEST-PASS | /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testScriptInfo.cpp:1011:Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead bug438633_JS_CompileUCScript | ok bug438633_CompileScriptForPrincipals TEST-PASS | bug438633_CompileScriptForPrincipals | ok bug438633_CompileScript_empty TEST-PASS | bug438633_CompileScript_empty | ok bug438633_CompileScript TEST-PASS | bug438633_CompileScript | ok testScriptInfo TEST-PASS | testScriptInfo | ok test_GetPendingExceptionStack TEST-PASS | test_GetPendingExceptionStack | ok testSavedStacks_selfHostedFrames TEST-PASS | testSavedStacks_selfHostedFrames | ok testSavedStacks_ErrorStackV8 TEST-PASS | testSavedStacks_ErrorStackV8 | ok testSavedStacks_ErrorStackSpiderMonkey TEST-PASS | testSavedStacks_ErrorStackSpiderMonkey | ok testSavedStacks_RangeBasedForLoops TEST-PASS | testSavedStacks_RangeBasedForLoops | ok testSavedStacks_ApiDefaultValues TEST-PASS | testSavedStacks_ApiDefaultValues | ok testSavedStacks_withNoStack TEST-PASS | testSavedStacks_withNoStack | ok testSameValue TEST-PASS | testSameValue | ok testSABAccounting TEST-PASS | testSABAccounting | ok testResolveRecursion_InitStandardClasses TEST-PASS | testResolveRecursion_InitStandardClasses | ok testResolveRecursion TEST-PASS | testResolveRecursion | ok testGetRegExpSource TEST-PASS | testGetRegExpSource | ok testGetRegExpFlags TEST-PASS | testGetRegExpFlags | ok testObjectIsRegExp TEST-PASS | testObjectIsRegExp | ok testReadableStream_ReadableStreamDefaultReaderRead_CrossCompartment TEST-PASS | testReadableStream_ReadableStreamDefaultReaderRead_CrossCompartment | ok testReadableStream_ReadableStreamReaderReleaseLock TEST-PASS | testReadableStream_ReadableStreamReaderReleaseLock | ok testReadableStream_ReadableStreamReaderCancel TEST-PASS | testReadableStream_ReadableStreamReaderCancel | ok testReadableStream_ReadableStreamReaderIsClosed TEST-PASS | testReadableStream_ReadableStreamReaderIsClosed | ok testReadableStream_IsReadableStreamDefaultReader TEST-PASS | testReadableStream_IsReadableStreamDefaultReader | ok testReadableStream_IsReadableStreamReader TEST-PASS | testReadableStream_IsReadableStreamReader | ok testReadableStream_ReadableStreamError TEST-PASS | testReadableStream_ReadableStreamError | ok testReadableStream_ReadableStreamEnqueue_CrossCompartment TEST-PASS | testReadableStream_ReadableStreamEnqueue_CrossCompartment | ok testReadableStream_ReadableStreamClose TEST-PASS | testReadableStream_ReadableStreamClose | ok testReadableStream_ReadableStreamGetDesiredSize TEST-PASS | testReadableStream_ReadableStreamGetDesiredSize | ok testReadableStream_ReadableStreamTee_CrossCompartment TEST-PASS | testReadableStream_ReadableStreamTee_CrossCompartment | ok testReadableStream_ReadableStreamGetReader TEST-PASS | testReadableStream_ReadableStreamGetReader | ok testReadableStream_ReadableStreamCancel TEST-PASS | testReadableStream_ReadableStreamCancel | ok testReadableStream_ReadableStreamIsDisturbed TEST-PASS | testReadableStream_ReadableStreamIsDisturbed | ok testReadableStream_ReadableStreamIsLocked TEST-PASS | testReadableStream_ReadableStreamIsLocked | ok testReadableStream_ReadableStreamIsReadable TEST-PASS | testReadableStream_ReadableStreamIsReadable | ok testReadableStream_ReadableStreamGetMode TEST-PASS | testReadableStream_ReadableStreamGetMode | ok testReadableStream_IsReadableStream TEST-PASS | testReadableStream_IsReadableStream | ok testReadableStream_ReadableStreamUpdateDataAvailableFromSource TEST-PASS | testReadableStream_ReadableStreamUpdateDataAvailableFromSource | ok testReadableStream_ReadableStreamGetExternalUnderlyingSource TEST-PASS | testReadableStream_ReadableStreamGetExternalUnderlyingSource | ok testReadableStream_ReadableStreamOtherGlobalDefaultReaderRead TEST-PASS | testReadableStream_ReadableStreamOtherGlobalDefaultReaderRead | ok testReadableStream_ExternalSourceReadDefaultWithDataAvailable_CrossCompartment3 TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithDataAvailable_CrossCompartment3 | ok testReadableStream_ExternalSourceReadDefaultWithDataAvailable_CrossCompartment2 TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithDataAvailable_CrossCompartment2 | ok testReadableStream_ExternalSourceReadDefaultWithDataAvailable_CrossCompartment1 TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithDataAvailable_CrossCompartment1 | ok testReadableStream_ExternalSourceReadDefaultWithDataAvailable TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithDataAvailable | ok testReadableStream_ExternalSourceCloseWithPendingRead TEST-PASS | testReadableStream_ExternalSourceCloseWithPendingRead | ok testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable_CrossCompartment3 TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable_CrossCompartment3 | ok testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable_CrossCompartment2 TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable_CrossCompartment2 | ok testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable_CrossCompartment1 TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable_CrossCompartment1 | ok testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable TEST-PASS | testReadableStream_ExternalSourceReadDefaultWithoutDataAvailable | ok testReadableStream_ExternalSourceGetReader TEST-PASS | testReadableStream_ExternalSourceGetReader | ok testReadableStream_ExternalSourceCancel TEST-PASS | testReadableStream_ExternalSourceCancel | ok testReadableStream_CreateReadableByteStreamWithExternalSource TEST-PASS | testReadableStream_CreateReadableByteStreamWithExternalSource | ok testReadableStream_ReadableStreamDefaultReaderError TEST-PASS | testReadableStream_ReadableStreamDefaultReaderError | ok testReadableStream_ReadableStreamDefaultReaderClose TEST-PASS | testReadableStream_ReadableStreamDefaultReaderClose | ok testReadableStream_ReadableStreamDefaultReaderRead TEST-PASS | testReadableStream_ReadableStreamDefaultReaderRead | ok testReadableStream_ReadableStreamEnqueue TEST-PASS | testReadableStream_ReadableStreamEnqueue | ok testReadableStream_ReadableStreamTee TEST-PASS | testReadableStream_ReadableStreamTee | ok testReadableStream_ReadableStreamGetReaderDefault TEST-PASS | testReadableStream_ReadableStreamGetReaderDefault | ok testReadableStream_NewReadableStream TEST-PASS | testReadableStream_NewReadableStream | ok testPropCache_bug505798 TEST-PASS | testPropCache_bug505798 | ok testPromise_PromiseCatch TEST-PASS | testPromise_PromiseCatch | ok testPromise_PromiseThen TEST-PASS | testPromise_PromiseThen | ok testPromise_RejectPromise TEST-PASS | testPromise_RejectPromise | ok testPromise_ResolvePromise TEST-PASS | testPromise_ResolvePromise | ok testPromise_GetPromiseState TEST-PASS | testPromise_GetPromiseState | ok testPromise_NewPromise TEST-PASS | testPromise_NewPromise | ok testProfileStrings_worksWhenEnabledOnTheFly TEST-PASS | testProfileStrings_worksWhenEnabledOnTheFly | ok testProfileStrings_isCalledWhenError TEST-PASS | testProfileStrings_isCalledWhenError | ok testProfileStrings_isCalledWithJIT TEST-PASS | testProfileStrings_isCalledWithJIT | ok testProfileStrings_isCalledWithInterpreter TEST-PASS | testProfileStrings_isCalledWithInterpreter | ok testPrivateGCThingValue TEST-PASS | testPrivateGCThingValue | ok testPrintf TEST-PASS | testPrintf | ok testPrintError_UTF16CodePoints TEST-PASS | testPrintError_UTF16CodePoints | ok testPrintError_PrintWarning TEST-PASS | testPrintError_PrintWarning | ok testPrintError_SkipWarning TEST-PASS | testPrintError_SkipWarning | ok testPrintError_Works TEST-PASS | testPrintError_Works | ok test_PreserveJitCode TEST-PASS | test_PreserveJitCode | ok test_GlobalPersistentRooted TEST-PASS | test_GlobalPersistentRooted | ok test_PersistentRootedAssign TEST-PASS | test_PersistentRootedAssign | ok test_PersistentRootedCopy TEST-PASS | test_PersistentRootedCopy | ok test_PersistentRootedNull TEST-PASS | test_PersistentRootedNull | ok test_PersistentRooted TEST-PASS | test_PersistentRooted | ok testParseJSON_reviver TEST-PASS | testParseJSON_reviver | ok testParseJSON_error TEST-PASS | testParseJSON_error | ok testParseJSON_success TEST-PASS | testParseJSON_success | ok testObjectEmulatingUndefined_equal TEST-PASS | testObjectEmulatingUndefined_equal | ok testObjectEmulatingUndefined_truthy TEST-PASS | testObjectEmulatingUndefined_truthy | ok testOOM TEST-PASS | testOOM | ok testNumberToString TEST-PASS | testNumberToString | ok testNullRoot TEST-PASS | testNullRoot | ok testNewTargetInvokeConstructor TEST-PASS | testNewTargetInvokeConstructor | ok testNewObject_Subclassing TEST-PASS | testNewObject_Subclassing | ok testNewObject_IsMapObject TEST-PASS | testNewObject_IsMapObject | ok testNewObject_1 TEST-PASS | testNewObject_1 | ok testMutedErrors TEST-PASS | testMutedErrors | ok testMemoryAssociation TEST-PASS | testMemoryAssociation | ok testMappedArrayBuffer_bug945152 TEST-PASS | testMappedArrayBuffer_bug945152 | ok test_undef_leq_null TEST-PASS | test_undef_leq_null | ok test_null_leq_undef TEST-PASS | test_null_leq_undef | ok test_nz_leq_pz TEST-PASS | test_nz_leq_pz | ok test_pz_leq_nz TEST-PASS | test_pz_leq_nz | ok test_leq_same_nums TEST-PASS | test_leq_same_nums | ok test_all_nleq_nan TEST-PASS | test_all_nleq_nan | ok test_nan_nleq_all TEST-PASS | test_nan_nleq_all | ok test_null_leq_null TEST-PASS | test_null_leq_null | ok test_undef_leq_undef TEST-PASS | test_undef_leq_undef | ok testLookup_bug570195 TEST-PASS | testLookup_bug570195 | ok testLookup_bug522590 TEST-PASS | testLookup_bug522590 | ok testJitRegisterSet_FPU_Aliases TEST-PASS | testJitRegisterSet_FPU_Aliases | ok testJitRegisterSet_FPU TEST-PASS | testJitRegisterSet_FPU | ok testJitRegisterSet_GPR TEST-PASS | testJitRegisterSet_GPR | ok testJitRangeAnalysis_MathCeil TEST-PASS | testJitRangeAnalysis_MathCeil | ok testJitRangeAnalysis_shiftRight TEST-PASS | testJitRangeAnalysis_shiftRight | ok testJitRangeAnalysis_StrictCompareBeta TEST-PASS | testJitRangeAnalysis_StrictCompareBeta | ok testJitRangeAnalysis_MathSignBeta TEST-PASS | testJitRangeAnalysis_MathSignBeta | ok testJitRangeAnalysis_MathSign TEST-PASS | testJitRangeAnalysis_MathSign | ok testJitRValueAlloc_ConstantPool TEST-PASS | testJitRValueAlloc_ConstantPool | ok testJitRValueAlloc_UndefinedAndNull TEST-PASS | testJitRValueAlloc_UndefinedAndNull | ok testJitRValueAlloc_UntypedStackStack TEST-PASS | testJitRValueAlloc_UntypedStackStack | ok testJitRValueAlloc_UntypedStackReg TEST-PASS | testJitRValueAlloc_UntypedStackReg | ok testJitRValueAlloc_UntypedRegStack TEST-PASS | testJitRValueAlloc_UntypedRegStack | ok testJitRValueAlloc_UntypedRegReg TEST-PASS | testJitRValueAlloc_UntypedRegReg | ok testJitRValueAlloc_TypedStack TEST-PASS | testJitRValueAlloc_TypedStack | ok testJitRValueAlloc_TypedReg TEST-PASS | testJitRValueAlloc_TypedReg | ok testJitRValueAlloc_FloatStack TEST-PASS | testJitRValueAlloc_FloatStack | ok testJitRValueAlloc_FloatReg TEST-PASS | testJitRValueAlloc_FloatReg | ok testJitRValueAlloc_Double TEST-PASS | testJitRValueAlloc_Double | ok testJitGVN_PinnedPhis TEST-PASS | testJitGVN_PinnedPhis | ok testJitGVN_FixupOSROnlyLoopNested TEST-PASS | testJitGVN_FixupOSROnlyLoopNested | ok testJitGVN_FixupOSROnlyLoop TEST-PASS | testJitGVN_FixupOSROnlyLoop | ok testJitFoldsTo_UnsignedMod TEST-PASS | testJitFoldsTo_UnsignedMod | ok testJitFoldsTo_UnsignedDiv TEST-PASS | testJitFoldsTo_UnsignedDiv | ok testJitNotNotTest TEST-PASS | testJitNotNotTest | ok testJitNotTest TEST-PASS | testJitNotTest | ok testJitNotNotNot TEST-PASS | testJitNotNotNot | ok testJitNotNot TEST-PASS | testJitNotNot | ok testJitFoldsTo_NoDivReciprocal TEST-PASS | testJitFoldsTo_NoDivReciprocal | ok testJitFoldsTo_DivReciprocal TEST-PASS | testJitFoldsTo_DivReciprocal | ok testJitDCEinGVN_phi TEST-PASS | testJitDCEinGVN_phi | ok testJitDCEinGVN_ins TEST-PASS | testJitDCEinGVN_ins | ok testCallArgs_isConstructing_constructor TEST-PASS | testCallArgs_isConstructing_constructor | ok testCallArgs_isConstructing_native TEST-PASS | testCallArgs_isConstructing_native | ok testBug604087 TEST-PASS | testBug604087 | ok testBoundFunction TEST-PASS | testBoundFunction | ok testToBigInt_Symbol TEST-PASS | testToBigInt_Symbol | ok testToBigInt_String TEST-PASS | testToBigInt_String | ok testToBigInt_Number TEST-PASS | testToBigInt_Number | ok testToBigInt_BigInt TEST-PASS | testToBigInt_BigInt | ok testToBigInt_Boolean TEST-PASS | testToBigInt_Boolean | ok testToBigInt_Null TEST-PASS | testToBigInt_Null | ok testToBigInt_Undefined TEST-PASS | testToBigInt_Undefined | ok testSimpleStringToBigInt_RadixOutOfRange TEST-PASS | testSimpleStringToBigInt_RadixOutOfRange | ok testSimpleStringToBigInt_AllPossibleDigits TEST-PASS | testSimpleStringToBigInt_AllPossibleDigits | ok testSimpleStringToBigInt_AcceptedInput TEST-PASS | testSimpleStringToBigInt_AcceptedInput | ok testStringToBigInt_AcceptedInput TEST-PASS | testStringToBigInt_AcceptedInput | ok testStringToBigInt_FromTwoByteRange TEST-PASS | testStringToBigInt_FromTwoByteRange | ok testStringToBigInt_FromLatin1Range TEST-PASS | testStringToBigInt_FromLatin1Range | ok testStringToBigInt_FromTwoByteStringSpan TEST-PASS | testStringToBigInt_FromTwoByteStringSpan | ok testNumberToBigInt_NonIntegerValueFails TEST-PASS | testNumberToBigInt_NonIntegerValueFails | ok testNumberToBigInt_bool TEST-PASS | testNumberToBigInt_bool | ok testNumberToBigInt_double_aValue TEST-PASS | testNumberToBigInt_double_aValue | ok testNumberToBigInt_double_zero TEST-PASS | testNumberToBigInt_double_zero | ok testNumberToBigInt_size_t_aValue TEST-PASS | testNumberToBigInt_size_t_aValue | ok testNumberToBigInt_size_t_zero TEST-PASS | testNumberToBigInt_size_t_zero | ok testNumberToBigInt_uintptr_t_aValue TEST-PASS | testNumberToBigInt_uintptr_t_aValue | ok testNumberToBigInt_uintptr_t_zero TEST-PASS | testNumberToBigInt_uintptr_t_zero | ok testNumberToBigInt_long_aValue TEST-PASS | testNumberToBigInt_long_aValue | ok testNumberToBigInt_long_zero TEST-PASS | testNumberToBigInt_long_zero | ok testNumberToBigInt_unsigned_aValue TEST-PASS | testNumberToBigInt_unsigned_aValue | ok testNumberToBigInt_unsigned_zero TEST-PASS | testNumberToBigInt_unsigned_zero | ok testNumberToBigInt_int_aValue TEST-PASS | testNumberToBigInt_int_aValue | ok testNumberToBigInt_int_zero TEST-PASS | testNumberToBigInt_int_zero | ok testNumberToBigInt_Int64 TEST-PASS | testNumberToBigInt_Int64 | ok testNumberToBigInt_Int32 TEST-PASS | testNumberToBigInt_Int32 | ok testNumberToBigInt_Int16 TEST-PASS | testNumberToBigInt_Int16 | ok testNumberToBigInt_Int8 TEST-PASS | testNumberToBigInt_Int8 | ok testToBigUint64 TEST-PASS | testToBigUint64 | ok testToBigInt64 TEST-PASS | testToBigInt64 | ok testAtomizeTwoByteUTF8 TEST-PASS | testAtomizeTwoByteUTF8 | ok testAtomicOperationsU8Clamped TEST-PASS | testAtomicOperationsU8Clamped | ok testAtomicOperationsF64 TEST-PASS | testAtomicOperationsF64 | ok testAtomicOperationsF32 TEST-PASS | testAtomicOperationsF32 | ok testAtomicOperationsI64 TEST-PASS | testAtomicOperationsI64 | ok testAtomicOperationsU64 TEST-PASS | testAtomicOperationsU64 | ok testAtomicOperationsI32 TEST-PASS | testAtomicOperationsI32 | ok testAtomicOperationsU32 TEST-PASS | testAtomicOperationsU32 | ok testAtomicOperationsI16 TEST-PASS | testAtomicOperationsI16 | ok testAtomicOperationsU16 TEST-PASS | testAtomicOperationsU16 | ok testAtomicOperationsI8 TEST-PASS | testAtomicOperationsI8 | ok testAtomicOperationsU8 TEST-PASS | testAtomicOperationsU8 | ok testAtomicFence TEST-PASS | testAtomicFence | ok testAtomicLockFreeJS TEST-PASS | testAtomicLockFreeJS | ok testAtomicLockFree8 TEST-PASS | testAtomicLockFree8 | ok testArrayBufferWithUserOwnedContents TEST-PASS | testArrayBufferWithUserOwnedContents | ok testArrayBufferView_type TEST-PASS | testArrayBufferView_type | ok testArrayBuffer_serializeExternal TEST-PASS | testArrayBuffer_serializeExternal | ok testArrayBuffer_stealDetachExternal TEST-PASS | testArrayBuffer_stealDetachExternal | ok testArrayBuffer_staticContents TEST-PASS | testArrayBuffer_staticContents | ok testArrayBuffer_customFreeFunc TEST-PASS | testArrayBuffer_customFreeFunc | ok testArrayBuffer_bug720949_viewList TEST-PASS | testArrayBuffer_bug720949_viewList | ok testArrayBuffer_bug720949_steal TEST-PASS | testArrayBuffer_bug720949_steal | ok testArgumentsObject TEST-PASS | testArgumentsObject | ok testAddPropertyHook TEST-PASS | testAddPropertyHook | ok selfTest_NaNsAreSame TEST-PASS | selfTest_NaNsAreSame | ok testAssemblerBuffer_AssemblerBufferWithConstantPools_ShortBranch TEST-PASS | testAssemblerBuffer_AssemblerBufferWithConstantPools_ShortBranch | ok testAssemblerBuffer_AssemblerBufferWithConstantPools TEST-PASS | testAssemblerBuffer_AssemblerBufferWithConstantPools | ok testAssemblerBuffer_BranchDeadlineSet TEST-PASS | testAssemblerBuffer_BranchDeadlineSet | ok testAssemblerBuffer_AssemblerBuffer TEST-PASS | testAssemblerBuffer_AssemblerBuffer | ok testAssemblerBuffer_BufferOffset TEST-PASS | testAssemblerBuffer_BufferOffset | ok Passed: ran 379 tests. >>> mozjs78: Entering fakeroot... make -C js/src install make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' make -C build install make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make[2]: Circular js.pc <- js.pc dependency dropped. cp js.pc mozjs-78.pc ../../../config/nsinstall -t mozjs-78.pc /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/lib/pkgconfig ../../../config/nsinstall -t ../js-config.h /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/include/mozjs-78 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/include/mozjs-78 ../../../_build_manifests/install/dist_include Elapsed: 0.07s; From /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/include/mozjs-78: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. cp js-config js78-config ../../../config/nsinstall -t js78-config /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/bin ../../../config/nsinstall -t libjs_static.a /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/lib mv -f /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/lib/libjs_static.a /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/lib/libjs_static.ajs ../../../config/nsinstall -t libmozjs-78.so /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/lib make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make -C shell install make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' cp ../../../dist/bin/js ../../../dist/bin/js78 ../../../config/nsinstall -t ../../../dist/bin/js78 /home/buildozer/aports/community/mozjs78/pkg/mozjs78/usr/bin make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' >>> mozjs78-dev*: Running split function dev... >>> mozjs78-dev*: Preparing subpackage mozjs78-dev... >>> mozjs78-dev*: Stripping binaries >>> mozjs78-dev*: Running postcheck for mozjs78-dev >>> mozjs78*: Running postcheck for mozjs78 >>> mozjs78*: Preparing package mozjs78... >>> mozjs78*: Stripping binaries >>> mozjs78-dev*: Scanning shared objects >>> mozjs78*: Scanning shared objects >>> mozjs78-dev*: Tracing dependencies... icu-dev nspr-dev libffi-dev readline-dev mozjs78 pc:nspr>=4.10 pkgconfig >>> mozjs78-dev*: Package size: 3.2 MB >>> mozjs78-dev*: Compressing data... >>> mozjs78-dev*: Create checksum... >>> mozjs78-dev*: Create mozjs78-dev-78.15.0-r3.apk >>> mozjs78*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libffi.so.8 so:libgcc_s.so.1 so:libicui18n.so.70 so:libicuuc.so.70 so:libnspr4.so so:libreadline.so.8 so:libstdc++.so.6 so:libz.so.1 >>> mozjs78*: Package size: 15.3 MB >>> mozjs78*: Compressing data... >>> mozjs78*: Create checksum... >>> mozjs78*: Create mozjs78-78.15.0-r3.apk >>> mozjs78: Build complete at Sun, 13 Feb 2022 00:24:25 +0000 elapsed time 0h 2m 12s >>> mozjs78: Cleaning up srcdir >>> mozjs78: Cleaning up pkgdir >>> mozjs78: Uninstalling dependencies... (1/35) Purging .makedepends-mozjs78 (20220213.002214) (2/35) Purging icu-dev (70.1-r0) (3/35) Purging icu (70.1-r0) (4/35) Purging icu-libs (70.1-r0) (5/35) Purging nspr-dev (4.33-r0) (6/35) Purging nspr (4.33-r0) (7/35) Purging libffi-dev (3.4.2-r1) (8/35) Purging readline-dev (8.1.1-r0) (9/35) Purging libhistory (8.1.1-r0) (10/35) Purging zlib-dev (1.2.11-r3) (11/35) Purging python3 (3.10.2-r0) (12/35) Purging sed (4.8-r0) Executing sed-4.8-r0.post-deinstall (13/35) Purging autoconf2.13 (2.13-r1) (14/35) Purging m4 (1.4.19-r0) (15/35) Purging linux-headers (5.16.7-r0) (16/35) Purging cargo (1.58.1-r0) (17/35) Purging rust (1.58.1-r0) (18/35) Purging rust-stdlib (1.58.1-r0) (19/35) Purging llvm12 (12.0.1-r1) (20/35) Purging clang-dev (12.0.1-r2) (21/35) Purging clang (12.0.1-r2) (22/35) Purging clang-extra-tools (12.0.1-r2) (23/35) Purging clang-libs (12.0.1-r2) (24/35) Purging git-perl (2.35.1-r0) (25/35) Purging perl-git (2.35.1-r0) (26/35) Purging perl-error (0.17029-r1) (27/35) Purging perl (5.34.0-r1) (28/35) Purging llvm12-libs (12.0.1-r1) (29/35) Purging libffi (3.4.2-r1) (30/35) Purging ncurses-dev (6.3_p20220129-r0) (31/35) Purging readline (8.1.1-r0) (32/35) Purging gdbm (1.23-r0) (33/35) Purging mpdecimal (2.5.1-r1) (34/35) Purging sqlite-libs (3.37.2-r0) (35/35) Purging libxml2 (2.9.12-r3) Executing busybox-1.35.0-r2.trigger OK: 263 MiB in 99 packages >>> mozjs78: Updating the community/armv7 repository index... >>> mozjs78: Signing the index...