>>> mozjs78: Building community/mozjs78 78.15.0-r4 (using abuild 3.9.0-r0) started Fri, 04 Mar 2022 09:47:24 +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 llvm13 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-r1) (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.2-r0) (10/35) Installing ncurses-dev (6.3_p20220219-r0) (11/35) Installing readline (8.1.2-r0) (12/35) Installing readline-dev (8.1.2-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-r1) (21/35) Installing autoconf2.13 (2.13-r1) (22/35) Installing rust-stdlib (1.59.0-r1) (23/35) Installing libxml2 (2.9.12-r3) (24/35) Installing llvm13-libs (13.0.1-r0) (25/35) Installing rust (1.59.0-r1) (26/35) Installing cargo (1.59.0-r1) (27/35) Installing llvm13 (13.0.1-r0) (28/35) Installing clang-libs (13.0.1-r0) (29/35) Installing clang (13.0.1-r0) (30/35) Installing clang-extra-tools (13.0.1-r0) (31/35) Installing clang-dev (13.0.1-r0) (32/35) Installing .makedepends-mozjs78 (20220304.094725) (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-r5.trigger OK: 1256 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-rust-target.patch: OK fix-python3.10-compilation.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 394ms 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==22.0.3, setuptools==60.7.1, 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.59.0 checking cargo version... 1.59.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.11s 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.66s; CPU time: 0.66s; Efficiency: 100%; Untracked: 0.06s 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/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 0.06s; 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]: 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/frontend' js/src/frontend/ReservedWordsGenerated.h.stub make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' 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/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 /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/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 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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' 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/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/' 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 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 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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' mkdir -p '.deps/' js/src/shell/Unified_cpp_js_src_shell0.o mfbt/lz4hc.o /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 /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 js/src/debugger/Unified_cpp_js_src_debugger0.omfbt/xxhash.o /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 /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/memory/build' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm' mkdir -p '.deps/' mfbt/Compression.o js/src/debugger/Unified_cpp_js_src_debugger1.o /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 /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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc' 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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' 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/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 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/jsapi-tests' mkdir -p '.deps/' js/src/wasm/Unified_cpp_js_src_wasm0.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 memory/build/Unified_cpp_memory_build0.o js/src/gdb/Unified_cpp_js_src_gdb0.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' /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 mkdir -p '.deps/' memory/mozalloc/mozalloc_abort.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 js/src/wasm/Unified_cpp_js_src_wasm1.o /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 make[3]: Entering 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_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 mkdir -p '.deps/' js/src/frontend/Parser.omemory/mozalloc/Unified_cpp_memory_mozalloc0.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 js/src/wasm/Unified_cpp_js_src_wasm2.ojs/src/gdb/Unified_cpp_js_src_gdb1.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc' mkdir -p '.deps/' /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 /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/Unified_cpp_js_src_frontend0.o js/src/gdb/Unified_cpp_js_src_gdb2.o /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 /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/wasm/Unified_cpp_js_src_wasm3.o js/src/jsapi-tests/hidePointer.o js/src/gc/StoreBuffer.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/frontend/Unified_cpp_js_src_frontend1.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_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/gc/Unified_cpp_js_src_gc0.o js/src/frontend/Unified_cpp_js_src_frontend2.o js/src/jsapi-tests/testAssemblerBuffer.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 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 mozglue/misc/AutoProfilerLabel.o js/src/new-regexp/property-sequences.o js/src/frontend/Unified_cpp_js_src_frontend3.ojs/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.o js/src/gc/Unified_cpp_js_src_gc1.o /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 /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 /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 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 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/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.o js/src/gc/Unified_cpp_js_src_gc2.o mozglue/misc/ConditionVariable_posix.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_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 js/src/new-regexp/special-case.o /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/frontend/Unified_cpp_js_src_frontend4.o/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 js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.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 mozglue/misc/MmapFaultHandler.o /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 js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o js/src/frontend/Unified_cpp_js_src_frontend5.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 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_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-tests11.o js/src/new-regexp/Unified_cpp_js_src_new-regexp1.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 /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 js/src/frontend/Unified_cpp_js_src_frontend6.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' /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 mkdir -p '.deps/' js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o /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 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 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/jit/Unified_cpp_js_src_jit0.o mozglue/misc/Printf.o /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 /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 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 mozglue/misc/StackWalk.o /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 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/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_jit10.o js/src/DoubleToString.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/jit/Unified_cpp_js_src_jit11.o mozglue/misc/TimeStamp.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.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 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 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 /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 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]: 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 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/build' /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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc' /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 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 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/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.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 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 /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_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 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 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 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 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 /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 /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 /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 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 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 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_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 /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 /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 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 /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) { | ^~~~~~~~~ /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 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 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 /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 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 /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 /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 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_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 /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 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 /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 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 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 /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 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_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 /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 /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 /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 /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_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 /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 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 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 /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/Utility.o /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 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 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 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /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 /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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src' /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 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,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=21811c5a9cec8db4 -C extra-filename=-21811c5a9cec8db4 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_rs-21811c5a9cec8db4 -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 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 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=b2f2ba570d68f347 -C extra-filename=-b2f2ba570d68f347 --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` make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt' /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 /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 /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 /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 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 /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 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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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, | ^~~~~~~~~~~~~~~ /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 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 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, | ^~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=086e8bf9a5407917 -C extra-filename=-086e8bf9a5407917 --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` 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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-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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=4aa2930948cb8635 -C extra-filename=-4aa2930948cb8635 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c_mem-4aa2930948cb8635 -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` 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 /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 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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)) \ | ^~~~ Compiling encoding_c v0.9.7 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)) \ | ^~~~ 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,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=93a94bb81b9ab9e7 -C extra-filename=-93a94bb81b9ab9e7 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c-93a94bb81b9ab9e7 -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` /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)) \ | ^~~~ /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); | ^~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=7349ad42ef15c590 -C extra-filename=-7349ad42ef15c590 --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` /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 /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/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/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); | ^~~~ /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)); | ^~~~~ /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)) \ | ^~~~ /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)) \ | ^~~~ /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); | ^~~~ /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)) \ | ^~~~ /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); | ^~~~ /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=98a1245cc7b7dbd4 -C extra-filename=-98a1245cc7b7dbd4 --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` /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/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); | ^~~~ 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ 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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=edede46bc5c37983 -C extra-filename=-edede46bc5c37983 --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` 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-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)) \ | ^~~~ 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)); | ^^^ /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)) \ | ^~~~ 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: 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> { | ^^^^^^^^^^^^^^^^^^^ | = 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 help: use `dyn` | 104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + /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/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)) \ | ^~~~ /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)) \ | ^~~~ /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-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); | ^~~~ 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(), | ^^^^^^^^^^^ 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-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); | ^~~~ /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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=e3137496e3e69bd5 -C extra-filename=-e3137496e3e69bd5 --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` /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 /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-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)) \ | ^~~~ /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ warning: `leb128` (lib) generated 7 warnings Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_rs-21811c5a9cec8db4/build-script-build` /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)) \ | ^~~~ /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 /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)) \ | ^~~~ js/src/Unified_cpp_js_src12.o /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)) \ | ^~~~ Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c_mem-4aa2930948cb8635/build-script-build` /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)) \ | ^~~~ Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c-93a94bb81b9ab9e7/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 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,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=89802ce369d05e0f -C extra-filename=-89802ce369d05e0f --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/mozglue-static-89802ce369d05e0f -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-b2f2ba570d68f347.rlib` [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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=1153821bae889498 -C extra-filename=-1153821bae889498 --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-98a1245cc7b7dbd4.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-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/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)) \ | ^~~~ 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 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.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-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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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/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)) \ | ^~~~ /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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-0ddd7ba9a4582fad/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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=de5f59ced18b9762 -C extra-filename=-de5f59ced18b9762 --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-086e8bf9a5407917.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/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/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/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); | ^~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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/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); | ^~~~ /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 /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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~ Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/mozglue-static-89802ce369d05e0f/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-d2b3512699e02cb6/out/wrappers.o" "-c" "wrappers.cpp" 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)) \ | ^~~~ [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-d2b3512699e02cb6/out/libwrappers.a" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/build/mozglue-static-d2b3512699e02cb6/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-d2b3512699e02cb6/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 /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 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-d2b3512699e02cb6/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=d7a6e1cb41fd1fec -C extra-filename=-d7a6e1cb41fd1fec --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-7349ad42ef15c590.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-d2b3512699e02cb6/out -l static=wrappers -l stdc++` /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 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); | ^~~~ /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/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 /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/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 /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 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 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); | ^~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 /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); | ^~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~ /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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ 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); | ^~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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)) \ | ^~~~ 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/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/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/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/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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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)) \ | ^~~~ 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 /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)) \ | ^~~~ 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) /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)) \ | ^~~~ 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) 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ 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 /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 /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/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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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); | ^~~~ 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 /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/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/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/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/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)) \ | ^~~~ /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-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); | ^~~~ /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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /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 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/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/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)) \ | ^~~~ /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/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/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/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka '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); | ^~~~ /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-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); | ~~~~~~~~~~~~^~~~~~~ /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 /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); | ~~~~~~~~~~~~^~~~~~~ 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_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/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)) \ | ^~~~ /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/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 /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/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)) \ | ^~~~ /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/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)) \ | ^~~~ /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 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/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-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/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/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)) \ | ^~~~ 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/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-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)) \ | ^~~~ /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 /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)) \ | ^~~~ 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)) \ | ^~~~ /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)) \ | ^~~~ /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/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)) \ | ^~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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/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)) \ | ^~~~ /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/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); | ^~~~ 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/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka '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); | ^~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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 /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/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); | ^~~~ /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)) \ | ^~~~ 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-5c9f62a10d7127e5/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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=ee3c612b3781ba7e -C extra-filename=-ee3c612b3781ba7e --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-de5f59ced18b9762.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/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)) \ | ^~~~ /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 /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/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)) \ | ^~~~ 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-90112c3c34ed6516/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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=66817676588ae52c -C extra-filename=-66817676588ae52c --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-de5f59ced18b9762.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` 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 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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ^~~~ /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/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)) \ | ^~~~ /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/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 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/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/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka '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/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)) \ | ^~~~ 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,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=e7a78f37aadf20c3 -C extra-filename=-e7a78f37aadf20c3 --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-66817676588ae52c.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-ee3c612b3781ba7e.rmeta --extern mozglue_static=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libmozglue_static-d7a6e1cb41fd1fec.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-edede46bc5c37983.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-d2b3512699e02cb6/out` /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)) \ | ^~~~ warning: `encoding_c_mem` (lib) generated 1 warning /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 /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)) \ | ^~~~ /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/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/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-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/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/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/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/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); | ^~~~ /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/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/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/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/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)) \ | ^~~~ /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 /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); | ^~~~ /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/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)) \ | ^~~~ /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/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); | ^~~~ /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/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/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( | ^~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) \ | ^~~~ 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/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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)) \ | ^~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)) \ | ^~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)) \ | ^~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=f63da19465013c7d -C extra-filename=-f63da19465013c7d --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-1153821bae889498.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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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/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 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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-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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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/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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) { | ^~~~~ /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/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/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/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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) \ | ^~~~ /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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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/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/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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 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/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/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, | ^~~~~~~~~~~~~~ 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/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/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, | ^~~~~~~~~~~~~~ /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/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)) \ | ^~~~ 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) { | ^~~~~~~~~~ /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/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/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/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/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, | ^~~~~~~~~~~~~~ /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 /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) { | ^~~~~~~~~~~ mfbt/tests/TestDefineEnum.o /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/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) { | ^~~~~~~~~ /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)) \ | ^~~~ /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)) \ | ^~~~ 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)) \ | ^~~~ /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/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) { | ^~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /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 /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/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/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::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/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/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 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 /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_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)) \ | ^~~~ /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 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 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)) \ | ^~~~ /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_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 '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/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 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/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/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)) \ | ^~~~ /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/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)) \ | ^~~~ /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 /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/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)) \ | ^~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /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::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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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) { | ^~~~~~~~~~~~ /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 /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 /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/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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)) \ | ^~~~ /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/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/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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()); | ~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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/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) { | ^~~~~~~~~~~~~~ /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/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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/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/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~ /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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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( | ^~~~ /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/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/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/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/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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)) \ | ^~~~ /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 /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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) \ | ^~~~ /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)) \ | ^~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 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/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/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/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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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/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 /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/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 /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 /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 /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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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, | ^~ /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_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/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 '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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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, | ^~~~~~~~~~~ /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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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/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::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); | ~~~~~~~~ /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 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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~ 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/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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::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/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/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/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_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::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/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/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 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, | ^~~~~~~~~~~~~~~~~~~~ /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 /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/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/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/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/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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/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/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); \ | ^~ /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/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); \ | ^~ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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/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)); | ^~~~~~~~~~~~~~~ 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) { | ^~ /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/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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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/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/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/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); \ | ^~ /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 /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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 /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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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/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/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); \ | ^~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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)) { | ~~~~~~~~~~~~~~~~ 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/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; | ^~~~ /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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~ /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_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_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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 /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 /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 /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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ js/src/Unified_cpp_js_src8.o /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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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 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/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, | ^~ 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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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 js/src/Unified_cpp_js_src9.o /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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()) { | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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_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/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); | ~~~~~~~~~~~~~~ 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/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/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/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/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 /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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/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()); | ~~~~~~~~~~~~ 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 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 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 /home/buildozer/aports/community/mozjs78/src/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 /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; | ^~~~~~~~~~~~~ /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 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( | ^~ /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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /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( | ^~~~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 /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_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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) { | ^~~~~~~~~~~~ /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/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]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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 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 /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::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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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 /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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 /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 mfbt/tests/TestRefPtr.o /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 /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 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 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 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/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(), | ^~~ 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) { | ^~~~~~~~ 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) { | ^~~~~~~~~ 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/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 /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/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/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/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 /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) { | ^~ /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/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/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/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, | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp' /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 /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/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/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, | ^~ /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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mfbt/tests/TestScopeExit.o 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/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_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( | ^~ 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/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/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 /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); | ~~~~~~~~~~~~~~~^~~~~~~ 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 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' /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 /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/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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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 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/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/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 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/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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 mfbt/tests/TestSmallPointerArray.o /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/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) | ^~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~^~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~ /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 /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) | ^~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestSplayTree.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: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) | ^~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /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/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: 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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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: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 /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()) { | ^ 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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 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) { | ^~ /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_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); | ~~~~~~~~~~~~~~~~~ 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/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 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); | ~~~~~~~~~~~~~^~~~~~~~~~ /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/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/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/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/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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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 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()) { | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~ /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/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()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~^~~~~~~ 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 /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))); | ~~~~~~~~^~~~~~~~~~~~~~~~~ /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/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/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 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 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 /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/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/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); | ~~~~~~~~^~~~~~~ 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/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 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/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 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/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/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, | ^~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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 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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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, | ^~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /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 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 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/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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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, | ^~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) { | ^~ /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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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/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_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); | ~~~~~~~~^~~~~~~ /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_); | ~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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/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/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, | ^~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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 /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 mfbt/tests/TestWeakPtr.o /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/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/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/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_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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dist/include/mozilla/Array.h:25:5: note: while referencing 'mozilla::Array::mArr' 25 | T mArr[_Length]; | ^~~~ 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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); | ~~~~~~~~^~~~~~~ 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(); } | ^~~~~~~~ /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) { | ^~~~~~~~~~~~~~~~ /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 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::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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 mfbt/tests/TestWrappingOperations.o /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/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/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_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::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/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); | ~~~~~~~~~~~~^~~~~~~ /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 mfbt/tests/TestXorShift128PlusRNG.o /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 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/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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 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/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/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/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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 /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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/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 /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/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); | ~~~~~~~~~~~~~~~^~~~~~~ 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/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/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/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); | ~~~~~~~~^~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~^~~~~~~~ /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 /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 /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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~~~~~~~~~~ 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/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/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 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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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) { | ^~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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 /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/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( | ^~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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); | ~~~~~~~~^~~~~~~ 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::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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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/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::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 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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; | ~~~~~~~~~~~~~~~~^~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/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 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/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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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 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 /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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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::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/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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~^~~~~~~~~~~~~~~~ /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/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 /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/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/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/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/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/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) { | ^~ 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/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, | ^~ /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/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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/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, | ^~ 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; | ^~~~~~~~~~~~ /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 /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 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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 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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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) { | ^~~~~~~~ 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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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.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/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_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_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, | ^~~~~~~~ /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/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/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/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 /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; | ^~~~~~~~~~~~~ /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/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/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/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, | ^~~~~~~~~~~ /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_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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /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/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 /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; | ^~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~~~~~~~~ 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/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 /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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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 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/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/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/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/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( | ^~~~~~~~~~~~~~~~ /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 /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 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.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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~ 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/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 /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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/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); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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 '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/jit/VMFunctions.cpp:1920: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_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); | ^ /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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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/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/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 /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); | ~~~~~~~~~~~~~~~~~~ /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 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, | ^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 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 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/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/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 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/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_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 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/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/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/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 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 /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/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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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)) { | ~~~~~~~~~~ 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/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 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_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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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/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, | ^~~~~~~~~~~~~~~~~ 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/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, | ^~~~~~~~~~~~~~~~~~~~~~ /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 /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/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, | ^~~~~~~~~~~ /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 /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_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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~ /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 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/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) { | ^~~~~~~~~~~~~~~ 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/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 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_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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, | ^~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 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) { | ^~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~ /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::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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, | ^~~~~~~~~~~~~~~~ /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.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 /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_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/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, | ^~~~~~~~~~~~~~~~ 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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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::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_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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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_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-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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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_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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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/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/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/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 /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 /home/buildozer/aports/community/mozjs78/src/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/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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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) { | ^~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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_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/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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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_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) || | ~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~~ 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/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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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 /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_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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~ /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/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/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/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 /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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, | ^~~~~~~~~~~~~~~~~~~ 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/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/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 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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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 /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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~ 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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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())) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~ 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 /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/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 /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/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 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 '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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(), | ^~~ /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_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) { | ^~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(), | ^~~ /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/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) { | ^~~~~~~~ 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) { | ^~~~~~~~~~ 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/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(), | ^~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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_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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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_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, | ^~~~~~~~~~ /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 /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: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/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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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/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 /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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/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()) { | ^ /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); | ~~~~~~^~~~~~~~~~~~~~~~~ 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 /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) { | ^~ /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/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 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/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/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 /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 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, | ^~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~ 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, | ^~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~^~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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 '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) { | ^~~~~~~~~~~~~~ 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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~^~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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_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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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: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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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 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/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 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/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/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 /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_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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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)); | ~~~~~~~~~~~~~^~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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()) { | ^~~~~ /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/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/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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ^ /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); | ~~~~~~~~~~~~~~~^~~~~~~ /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 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) { | ^~~~~~~~~~~~ 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.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, | ^~ /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~ /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/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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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 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/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.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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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 /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.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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 /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.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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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, 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/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/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); | ^~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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)) { | ~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~ /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.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.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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/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 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/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_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/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_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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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.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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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/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, | ^~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~ 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) { | ^~ 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 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/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_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 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 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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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 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, | ^~~~~~~~~ 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( | ^~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~ 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/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/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); | ~~~~~~~~^~~~~~~~~~~ /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/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 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 /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/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/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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 /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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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 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 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 /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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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/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/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 '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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/_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 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 TestBufferList /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/_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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCasting /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/_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 TestFastBernoulliTrial /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/_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 TestFunctionRef /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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestCheckedInt /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 TestEnumeratedArray /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 TestEnumSet /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 TestFunctionTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestFloatingPoint /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/_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 TestEndian /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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, | ^~ 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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) { | ^~~~~ 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 '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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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, | ^~~~~ /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 /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: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') /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: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: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: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: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: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: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: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') /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/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 /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)) { | ~~~~~~~~~~~~~~~ /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 /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 /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 /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)) { | ~~~~~~~~~~~~~~~~~~~ /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 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, | ^~~~~~~~~~~~~~~~~~~~ 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: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 /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 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/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/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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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: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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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, | ^~~~~~ /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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /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 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 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) { | ^~ /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 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, | ^~~~~~~~~~~~~~~~ /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 /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 TestMacroArgs /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMacroForEach /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMathAlgorithms 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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestNonDereferenceable /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 TestNotNull /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMaybe /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestRefPtr /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 TestRollingMean /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSHA1 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 TestSmallPointerArray /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 TestSegmentedVector /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 TestTextUtils /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 TestTuple /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 TestTypeTraits /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 TestThreadSafeWeakPtr /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 TestVariant 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/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_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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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, | ^~ 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/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/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/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/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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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; | ^~ 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/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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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') /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: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') /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') /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 /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 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 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 /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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/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, | ^~ /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: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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestVector /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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestWeakPtr 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/_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 TestUtf8 /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 TestPoisonArea /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 /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 /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~^~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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 /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/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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/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/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 /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); | ~~~ /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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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/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); | ^ /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, | ^~~~~~~~~~~~ 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 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, | ^~~~~~~~~~ /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/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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; | ^~~~~~~~ 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()); | ~~~~~~~~~~~~~~~ /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/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.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/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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-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_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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestAlgorithm' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArrayUtils' '../../dist/cppunittests' /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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../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' /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) { | ^~~~~~~~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestCountZeroes' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestDefineEnum' '../../dist/cppunittests' /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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../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' ../../config/nsinstall -R -m 644 'TestMacroArgs' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMacroForEach' '../../dist/cppunittests' ../../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' ../../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' 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, | ^~~~~~~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 755 'TestArray' '../../dist/bin' 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' ../../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' ../../config/nsinstall -R -m 755 'TestRollingMean' '../../dist/bin' ../../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' 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/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/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)) { | ~~~~~~~~~~^~~~~ /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/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 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_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, | ^~~~ /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/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/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/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); | ~~~~~~~~~~~~~^~~ /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); | ~~~~~~~~^~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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 /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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])) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~^~~~~~~~~~~~~~~~~~~~ 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 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/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 /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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~^~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~ /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/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/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)) { | ~~~~~~~~~^~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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 /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/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/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/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); | ~~~^~~~~~~~~ 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) { | ^~ 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/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 /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/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/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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~^~~~~~ /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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/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/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 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)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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/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/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/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 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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_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/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/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/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); | ~~~~~~^~~~ 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( | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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 /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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 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/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 /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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; | ^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/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) { | ^~ /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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/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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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/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/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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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/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/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_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 /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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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/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/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_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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 '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/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_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 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/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); | ~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~ /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); | ~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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 /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 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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 /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/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); | ~~^~~~~~~~~~~~~~~~ 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 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/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/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/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 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)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/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/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/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 /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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' 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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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}::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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ 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/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 /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_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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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, | ^~~~~~~~~~ /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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 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/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_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; | ^~~~~~ 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 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, | ^~ /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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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 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::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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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; | ^~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~ 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) { | ^~ /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_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, | ^~ 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 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/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, | ^~ /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/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/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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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( | ^~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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 /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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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 /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/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/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/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; | ^~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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 /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_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); | ~~~~~~~~~~~ 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/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) { | ^~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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.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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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_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/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/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 /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_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( | ^~ 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/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); | ~~~~~~~~ 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/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/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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( | ^~ /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/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/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)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~ 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) { | ^~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~^~~~~~~ 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_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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 /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_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( | ^~ /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 /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_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 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_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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 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: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 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_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_, | ^~ 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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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, | ^~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' 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 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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_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) { | ^~ 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); | ~~~~~~~~~~~~~^~~~~~~~ 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/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::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); | ~~~~~~~~~~~~~~~~~~~~ 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_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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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/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_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/js/src/builtin/streams/ReadableStreamOperations.cpp:382:24: 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/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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_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/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) { | ^~ 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)) { | ~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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 /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 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/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}::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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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; | ^~~ /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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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_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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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_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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/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/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/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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/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_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 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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; | ^~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~^~~~~~~ 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 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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 /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 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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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_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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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 /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_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( | ^~~~~~~~~~~~~~~~~~~~~~~~ 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}::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/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) { | ^~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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 /home/buildozer/aports/community/mozjs78/src/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 /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_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 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 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 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_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( | ^~ 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/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_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( | ^~ 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/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/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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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) { | ^~~~~~ /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 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 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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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_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/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 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/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, | ^~~~~~~~~~~~~~~~~~~ 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: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/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/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/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/wasm/WasmIonCompile.cpp:2313:12: note: 'relativeDepth' was declared here 2313 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /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 /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/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; | ^~ /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/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 /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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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())) { | ~~~~~~~~~~~~~~~~~~~~ /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())) { | ~~~~~~~~~~~~~~~~~~~~ /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; | ^~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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, | ^~~~~~~~~ /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 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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_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 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~^~~~~~~~ /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/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)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/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 /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/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 /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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; | ^~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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_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/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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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/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 /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 /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 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::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/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/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 /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 /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 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) { | ^~~~~~~~~~ /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 /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/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 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) { | ^~ /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/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 /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/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 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 /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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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; | ^ /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/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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) { | ^~ 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 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/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/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; | ^ 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)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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, | ^~ /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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /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_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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 /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 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); | ~~~~~~~~~~~~~^~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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 /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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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 /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/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 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/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/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 /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/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 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/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)) { | ~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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) { | ^~ 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/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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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( | ^~~~~~~~~~~~~~ /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/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_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_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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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 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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~ /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 /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/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 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/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_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/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_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 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_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/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 /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_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 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()) { | ^ 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) { | ^~~~~~~~~~~~~ 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( | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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_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/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)) { | ~~~~~~ /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_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, | ^~~~~~~~~~~~~~~~ /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 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/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( | ^~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~ /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: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/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/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 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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 /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; | ^~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~ /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.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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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/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( | ^~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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 /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ /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 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); | ~~~~~~~~^~~~~~ 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/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 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/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 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/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, | ^~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~ 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/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/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/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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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, | ^~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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 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 /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( | ^~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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 /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_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/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/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); | ~~~~~~~~~~ /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/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 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, | ^~~~~~~~~~~ /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/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_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/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 /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 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~^~~~~~~~ /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_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/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 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, | ^~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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/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 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/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.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~ 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 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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)) { | ~~~~~~~~~~~~~~~ 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); | ~~~~~ /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 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 /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto -C metadata=5cc58c1f1baa6e0f -C extra-filename=-5cc58c1f1baa6e0f --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-e7a78f37aadf20c3.rlib --extern mozglue_static=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libmozglue_static-d7a6e1cb41fd1fec.rlib --extern wasmparser=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libwasmparser-e3137496e3e69bd5.rlib --extern wat=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv7-alpine-linux-musleabihf/release/deps/libwat-f63da19465013c7d.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-d2b3512699e02cb6/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::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_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 /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_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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~ 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/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_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 /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/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 /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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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; | ^~~~~~~~~ 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/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 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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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; | ^~~~~ 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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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_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) { | ^~~~~~ /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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~ /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 /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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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 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 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/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) { | ^~~~~~~~~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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/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 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 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; | ^~~~ /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_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/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/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) { | ^~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' /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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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 /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()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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, | ^~ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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 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 /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; | ^~~ /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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~ /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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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/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-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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/debugger' 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 /home/buildozer/aports/community/mozjs78/src/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/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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 /home/buildozer/aports/community/mozjs78/src/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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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_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; | ^~~~~~~ /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_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, | ^~ 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/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 /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 /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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /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/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/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ 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 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 /home/buildozer/aports/community/mozjs78/src/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_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); | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm' 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/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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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)) { | ~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' 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, | ^~~~~~~~~~~ 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' Finished release [optimized] target(s) in 54.81s /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') /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 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/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/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/gdb' rm -f '../../../dist/bin/gdb-tests-gdb.py' rm -f '../../../dist/bin/js-gdb.py' 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' /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' ../../../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' ../../../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' make[3]: Leaving directory '/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/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_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 = 0xf4a5d040 *expectedThingp = 0xf4a5d040 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.10s; 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-r4.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-r4.apk >>> mozjs78: Build complete at Fri, 04 Mar 2022 09:49:31 +0000 elapsed time 0h 2m 7s >>> mozjs78: Cleaning up srcdir >>> mozjs78: Cleaning up pkgdir >>> mozjs78: Uninstalling dependencies... (1/35) Purging .makedepends-mozjs78 (20220304.094725) (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.2-r0) (9/35) Purging libhistory (8.1.2-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-r1) (15/35) Purging linux-headers (5.16.7-r1) (16/35) Purging cargo (1.59.0-r1) (17/35) Purging rust (1.59.0-r1) (18/35) Purging rust-stdlib (1.59.0-r1) (19/35) Purging llvm13 (13.0.1-r0) (20/35) Purging clang-dev (13.0.1-r0) (21/35) Purging clang (13.0.1-r0) (22/35) Purging clang-extra-tools (13.0.1-r0) (23/35) Purging clang-libs (13.0.1-r0) (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 llvm13-libs (13.0.1-r0) (29/35) Purging libffi (3.4.2-r1) (30/35) Purging ncurses-dev (6.3_p20220219-r0) (31/35) Purging readline (8.1.2-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-r5.trigger OK: 258 MiB in 99 packages >>> mozjs78: Updating the community/armv7 repository index... >>> mozjs78: Signing the index...