>>> mozjs78: Building community/mozjs78 78.15.0-r4 (using abuild 3.9.0-r0) started Fri, 04 Mar 2022 09:33:23 +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.093324) (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: 1357 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 315M 0 223k 0 0 263k 0 0:20:27 --:--:-- 0:20:27 263k 4 315M 4 14.1M 0 0 8045k 0 0:00:40 0:00:01 0:00:39 8044k 12 315M 12 38.4M 0 0 13.7M 0 0:00:22 0:00:02 0:00:20 13.7M 19 315M 19 61.9M 0 0 16.2M 0 0:00:19 0:00:03 0:00:16 16.2M 26 315M 26 84.6M 0 0 17.6M 0 0:00:17 0:00:04 0:00:13 17.6M 34 315M 34 108M 0 0 18.6M 0 0:00:16 0:00:05 0:00:11 21.7M 41 315M 41 131M 0 0 19.3M 0 0:00:16 0:00:06 0:00:10 23.4M 49 315M 49 154M 0 0 19.8M 0 0:00:15 0:00:07 0:00:08 23.2M 56 315M 56 176M 0 0 20.0M 0 0:00:15 0:00:08 0:00:07 22.9M 63 315M 63 199M 0 0 20.4M 0 0:00:15 0:00:09 0:00:06 23.0M 70 315M 70 223M 0 0 20.5M 0 0:00:15 0:00:10 0:00:05 22.8M 77 315M 77 243M 0 0 20.6M 0 0:00:15 0:00:11 0:00:04 22.4M 84 315M 84 266M 0 0 20.8M 0 0:00:15 0:00:12 0:00:03 22.3M 91 315M 91 288M 0 0 20.9M 0 0:00:15 0:00:13 0:00:02 22.3M 98 315M 98 311M 0 0 21.0M 0 0:00:14 0:00:14 --:--:-- 22.2M 100 315M 100 315M 0 0 21.0M 0 0:00:14 0:00:14 --:--:-- 22.2M >>> 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 425ms 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... 6 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... armv6-alpine-linux-musleabihf checking for rust host triplet... armv6-alpine-linux-musleabihf checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang checking for libclang for bindgen... /usr/lib/libclang.so checking that libclang is new enough... yes checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... checking MOZ_FFI_LIBS... -lffi checking for readline... yes checking for icu-i18n >= 67.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for awk... /usr/bin/awk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.034000 checking for full perl installation... yes checking for gmake... /usr/bin/make checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... not found checking for NSIS version... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -L/lib -lz checking for autoconf... /usr/bin/autoconf-2.13 Refreshing /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/old-configure with /usr/bin/autoconf-2.13 creating cache ./config.cache checking host system type... armv8l-unknown-linux-musleabihf checking target system type... armv8l-unknown-linux-musleabihf checking build system type... armv8l-unknown-linux-musleabihf checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ checking whether the C++ compiler (/usr/bin/g++ -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ accepts -g... (cached) yes checking for ranlib... ranlib checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 checking for strip... strip checking for sb-conf... no checking for ve... no checking for X... no checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... none required checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... no checking for pthread_get_name_np... no checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... no checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for ARM EABI... yes checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 62 moz.build files in 0.12s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 299 build config descriptors in 0.07s RecursiveMake backend executed in 0.56s 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.90s; CPU time: 0.68s; Efficiency: 76%; Untracked: 0.07s make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_pre-export make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.02s; 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='' -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_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/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/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/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 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DBUILD_ARM_NEON= -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/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/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/tests' make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/tests' js/src/frontend/ReservedWordsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/ReservedWords.h make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIR.h make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp 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/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=armv6-alpine-linux-musleabihf -- -Clto make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/debugger' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' mkdir -p '.deps/' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Os -fomit-frame-pointer -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/lz4/lz4.c js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/g++ -o Unified_cpp_js_src_shell0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DJS_HAS_CTYPES -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp mfbt/lz4frame.o /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Os -fomit-frame-pointer -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4frame.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/lz4/lz4frame.c mfbt/lz4hc.o /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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm' mkdir -p '.deps/' 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/debugger/Unified_cpp_js_src_debugger0.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' mfbt/xxhash.o mkdir -p '.deps/' /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 /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Os -fomit-frame-pointer -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/xxhash.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/lz4/xxhash.c make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' mkdir -p '.deps/' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' mkdir -p '.deps/' js/src/gdb/gdb-tests.o js/src/debugger/Unified_cpp_js_src_debugger1.o mfbt/Compression.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 /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/debugger -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp /usr/bin/g++ -o Compression.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/double-conversion -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Compression.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/Compression.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc' mkdir -p '.deps/' js/src/gdb/test-prettyprinters.o mfbt/Unified_cpp_mfbt0.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 /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/new-regexp' mkdir -p '.deps/' js/src/gdb/Unified_cpp_js_src_gdb0.o mfbt/Unified_cpp_mfbt1.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 /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/Unified_cpp_js_src_gdb1.o /usr/bin/g++ -o Unified_cpp_js_src_gdb1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gdb1.o.pp Unified_cpp_js_src_gdb1.cpp make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc' mkdir -p '.deps/' js/src/jsapi-tests/hidePointer.ojs/src/wasm/Unified_cpp_js_src_wasm0.ojs/src/frontend/Parser.o js/src/gdb/Unified_cpp_js_src_gdb2.o memory/build/Unified_cpp_memory_build0.o /usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp /usr/bin/g++ -o 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 /usr/bin/g++ -o hidePointer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/hidePointer.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/hidePointer.cpp /usr/bin/g++ -o Unified_cpp_js_src_gdb2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gdb2.o.pp Unified_cpp_js_src_gdb2.cpp /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 js/src/gc/StoreBuffer.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 js/src/jsapi-tests/testAssemblerBuffer.o js/src/wasm/Unified_cpp_js_src_wasm1.ojs/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o testAssemblerBuffer.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/testAssemblerBuffer.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testAssemblerBuffer.cpp /usr/bin/g++ -o 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 /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 make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' mkdir -p '.deps/' memory/mozalloc/mozalloc_abort.o js/src/gc/Unified_cpp_js_src_gc0.ojs/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.o js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/g++ -o mozalloc_abort.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/xpcom -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/memory/build -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/mozalloc_abort.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/memory/mozalloc/mozalloc_abort.cpp /usr/bin/g++ -o Unified_cpp_js_src_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 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 js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp /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 js/src/new-regexp/property-sequences.o memory/mozalloc/Unified_cpp_memory_mozalloc0.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.o js/src/frontend/Unified_cpp_js_src_frontend2.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 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_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 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/wasm/Unified_cpp_js_src_wasm3.o js/src/gc/Unified_cpp_js_src_gc1.o 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_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 mkdir -p '.deps/' /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 js/src/frontend/Unified_cpp_js_src_frontend3.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.o mozglue/misc/AutoProfilerLabel.ojs/src/new-regexp/special-case.o /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp /usr/bin/g++ -o 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/gc/Unified_cpp_js_src_gc2.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_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 /usr/bin/g++ -o AutoProfilerLabel.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/AutoProfilerLabel.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc/AutoProfilerLabel.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o js/src/frontend/Unified_cpp_js_src_frontend4.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.o /usr/bin/g++ -o Unified_cpp_js_src_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 js/src/RegExp.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/ConditionVariable_posix.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests11.o.pp Unified_cpp_js_src_jsapi-tests11.cpp /usr/bin/g++ -o 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 /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_frontend5.o js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.o mozglue/misc/MmapFaultHandler.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-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 /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/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.ojs/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/frontend/Unified_cpp_js_src_frontend6.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests13.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests13.o.pp Unified_cpp_js_src_jsapi-tests13.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp2.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 mozglue/misc/Mutex_posix.o js/src/jit/Unified_cpp_js_src_jit0.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 /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 /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp js/src/Library.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.o /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests14.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests14.o.pp Unified_cpp_js_src_jsapi-tests14.cpp /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/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.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/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.o 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 /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 mozglue/misc/Printf.o make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src' mkdir -p '.deps/' js/src/DoubleToString.o js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.o 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 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 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 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 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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' /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 e_atan2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/e_atan2.cpp modules/fdlibm/src/e_atanh.o make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/mozalloc' /usr/bin/g++ -o 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 /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 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 e_atanh.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/e_atanh.cpp modules/fdlibm/src/e_cosh.o /usr/bin/g++ -o 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 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 /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 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 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 Printf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Printf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc/Printf.cpp mozglue/misc/StackWalk.o /usr/bin/g++ -o 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 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 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 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 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 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 s_ceilf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/s_ceilf.cpp modules/fdlibm/src/s_copysign.o /usr/bin/g++ -o s_copysign.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/s_copysign.cpp modules/fdlibm/src/s_expm1.o /usr/bin/g++ -o s_expm1.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/s_expm1.cpp modules/fdlibm/src/s_fabs.o /usr/bin/g++ -o 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 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 /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 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 /usr/bin/g++ -o s_log1p.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/s_log1p.cpp modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/s_nearbyint.cpp modules/fdlibm/src/s_rint.o /usr/bin/g++ -o 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_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 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 s_rintf.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/modules/fdlibm/src/s_rintf.cpp modules/fdlibm/src/s_scalbn.o /usr/bin/g++ -o 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_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 StackWalk.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/StackWalk.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mozglue/misc/StackWalk.cpp mozglue/misc/TimeStamp.o /usr/bin/g++ -o 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 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_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 /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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/modules/fdlibm/src' /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 Unified_cpp_js_src_jsapi-tests9.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests9.o.pp Unified_cpp_js_src_jsapi-tests9.cpp In file included from 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 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 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 /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, | ^~~~~~~ /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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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=4523bdb30aedfbe0 -C extra-filename=-4523bdb30aedfbe0 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_rs-4523bdb30aedfbe0 -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 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 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 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=71dd25672aedcaed -C extra-filename=-71dd25672aedcaed --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-alpine-linux-musleabihf/release/deps -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/g++ -o Unified_cpp_js_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 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 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=77f00aadf2d4b91a -C extra-filename=-77f00aadf2d4b91a --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps -C linker=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/cargo-linker -L dependency=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps --cap-lints warn` /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp js/src/jit/Unified_cpp_js_src_jit3.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.cpp:7, from Unified_cpp_js_src_jsapi-tests20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool JSAPITest::print(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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) { | ^~~~~~~~~ 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 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 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-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)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 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, | ^~~~~~~~~~~~~~~ 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)) \ | ^~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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); | ^~~~ 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/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/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_ErrorStackV8::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testSavedStacks.cpp:179:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 179 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testPropCache.cpp: In function 'bool CounterAdd(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testPropCache.cpp:12:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 12 | static bool CounterAdd(JSContext* cx, JS::HandleObject obj, JS::HandleId id, | ^~~~~~~~~~ /usr/bin/g++ -o 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 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/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 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/testRegExp.cpp: In member function 'virtual bool cls_testGetRegExpFlags::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testRegExp.cpp:32:3: note: in expansion of macro 'EVAL' 32 | EVAL("/foopy/", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testRegExp.cpp:37:3: note: in expansion of macro 'EVAL' 37 | EVAL("/foopy/g", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testRegExp.cpp:42:3: note: in expansion of macro 'EVAL' 42 | EVAL("/foopy/gi", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/testReadableStream.cpp: In member function 'virtual void StubExternalUnderlyingSource::onErrored(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testReadableStream.cpp:72:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 72 | void onErrored(JSContext* cx, HandleObject stream, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testReadableStream.cpp:75:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 75 | js::AssertSameCompartment(cx, reason); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual JS::Value StubExternalUnderlyingSource::cancel(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testReadableStream.cpp:56:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 56 | Value cancel(JSContext* cx, HandleObject stream, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testReadableStream.cpp:59:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 59 | js::AssertSameCompartment(cx, reason); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -o 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-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 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); | ~~~ /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/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:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testRegExp.cpp:19:3: note: in expansion of macro 'EVAL' 19 | EVAL("/foopy/", &val); | ^~~~ In file included from Unified_cpp_js_src_jsapi-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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp js/src/jit/Unified_cpp_js_src_jit8.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDeepFreeze.cpp:8, from Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefineProperty.cpp: In member function 'virtual bool cls_testDefineProperty_bug564344::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefineProperty.cpp:12:3: note: in expansion of macro 'EVAL' 12 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefineProperty.cpp:21:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 21 | CHECK(JS_DefineProperty(cx, obj, "q", JS::UndefinedHandleValue, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefineProperty.cpp:21:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 21 | CHECK(JS_DefineProperty(cx, obj, "q", JS::UndefinedHandleValue, 0)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_RangeBasedForLoops::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testSavedStacks.cpp:80:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 80 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/testDebugger.cpp: In member function 'bool cls_testDebugger_newScriptHook::testIndirectEval(JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDebugger.cpp:51:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 51 | CHECK(JS_CallFunctionName(cx, global, "eval", HandleValueArray(arg), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDebugger.cpp:55:3: note: in expansion of macro 'EVAL' 55 | EVAL("hits", &hitsv); | ^~~~ In file included from 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/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/testDebugger.cpp: In member function 'virtual bool cls_testDebugger_newScriptHook::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDebugger.cpp:24:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 24 | CHECK(JS_SetProperty(cx, global, "g", v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ /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/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/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp: In member function 'virtual bool cls_testDifferentNewTargetInvokeConstructor::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:13:3: note: in expansion of macro 'EVAL' 13 | EVAL("(function() { /* This is a different new.target function */ })", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:16:3: note: in expansion of macro 'EVAL' 16 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:28:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 28 | CHECK(JS::Construct(cx, func, newTarget, args, &obj)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:32:3: note: in expansion of macro 'EVAL' 32 | EVAL("({})", &plain); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 259 | if (!(expr)) \ | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:35:3: note: in expansion of macro 'CHECK' 35 | CHECK(!JS::Construct(cx, func, newTarget, args, &obj)); | ^~~~~ In file included from /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/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/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/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 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_selfHostedFrames::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testSavedStacks.cpp:213:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 213 | evaluate("(function one() { \n" // 1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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_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); | ^~~~ 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=d54be35a731b0555 -C extra-filename=-d54be35a731b0555 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c_mem-d54be35a731b0555 -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::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)) \ | ^~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ Compiling encoding_c v0.9.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f222464adaa5c6bf -C extra-filename=-f222464adaa5c6bf --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c-f222464adaa5c6bf -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/testDefinePropertyIgnoredAttributes.cpp: In member function 'virtual bool cls_testDefinePropertyIgnoredAttributes::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:51:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 51 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "foo", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:59:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 59 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "bar", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:66:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 66 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "bar", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:71:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 71 | CHECK(JS_DefineProperty(cx, obj, "baz", defineValue, /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:74:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 74 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "baz", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:78:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 78 | CHECK(JS_DefineProperty(cx, obj, "quux", defineValue, /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:80:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 80 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "quux", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:85:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 85 | CHECK(JS_DefineProperty( /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:89:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 89 | CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "quux", &desc)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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 In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ js/src/jit/Unified_cpp_js_src_jit9.o /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/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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testScriptObject.cpp:12, from Unified_cpp_js_src_jsapi-tests16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testScriptObject.cpp:12, from Unified_cpp_js_src_jsapi-tests16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ^~~~ /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 /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)) \ | ^~~~ js/src/Unified_cpp_js_src1.o /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/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)) \ | ^~~~ 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=6e4cf882f5414366 -C extra-filename=-6e4cf882f5414366 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/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)) \ | ^~~~ 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=42b562c0beec304a -C extra-filename=-42b562c0beec304a --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/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)) \ | ^~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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)); | ^^^ /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 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)> { | +++++ + 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(), | ^^^^^^^^^^^ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Nothing to be done for 'host'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' /usr/bin/g++ -o Unified_cpp_js_src_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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/misc' /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_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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~ warning: `leb128` (lib) generated 7 warnings Compiling mozilla-central-workspace-hack v0.1.0 (/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/workspace-hack) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=d94d01e4f2a17726 -C extra-filename=-d94d01e4f2a17726 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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` /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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=990296894b894315 -C extra-filename=-990296894b894315 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/tests.h: In member function 'bool JSAPITest::checkEqual(const T&, const U&, const char*, const char*, const char*, int) [with T = JS::Rooted; U = JS::Rooted]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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)) \ | ^~~~ Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_rs-4523bdb30aedfbe0/build-script-build` 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=e49deb1a4adcdaae -C extra-filename=-e49deb1a4adcdaae --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/mozglue-static-e49deb1a4adcdaae -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-77f00aadf2d4b91a.rlib` In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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_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/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/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/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigUint64::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp:55:3: note: in expansion of macro 'EVAL' 55 | EVAL("0n", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL("18446744073709551615n", &v); | ^~~~ /usr/bin/g++ -o Unified_cpp_js_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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'bool cls_testScriptSourceCompression_crossesChunkBoundary_endsAtBoundary::run() [with Unit = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 TestCheckedInt.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCheckedInt.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestCheckedInt.cpp mfbt/tests/TestCompactPair.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp js/src/Unified_cpp_js_src12.o /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)) \ | ^~~~ Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c_mem-d54be35a731b0555/build-script-build` /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); | ^~~~ [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_c_mem/include Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/encoding_c-f222464adaa5c6bf/build-script-build` /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); | ~~~~~~~~~~~~~~~~^~~~~~~ [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=607197287ba56f30 -C extra-filename=-607197287ba56f30 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libleb128-42b562c0beec304a.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` 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/armv6-alpine-linux-musleabihf/release/build/encoding_rs-e5a2c128ed9a10fc/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=e7e85c431ac04100 -C extra-filename=-e7e85c431ac04100 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libcfg_if-71dd25672aedcaed.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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_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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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 Running `/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/release/build/mozglue-static-e49deb1a4adcdaae/build-script-build` 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); | ^~~~ [mozglue-static 0.1.0] TARGET = Some("armv6-alpine-linux-musleabihf") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("armv6-alpine-linux-musleabihf") [mozglue-static 0.1.0] CXX_armv6-alpine-linux-musleabihf = None [mozglue-static 0.1.0] CXX_armv6_alpine_linux_musleabihf = Some(" /usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_armv6-alpine-linux-musleabihf = None [mozglue-static 0.1.0] CXXFLAGS_armv6_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" "-I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers" "-include" "/home/buildozer/aports/community/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/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/out/wrappers.o" "-c" "wrappers.cpp" /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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_armv6-alpine-linux-musleabihf = None [mozglue-static 0.1.0] AR_armv6_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/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/out/libwrappers.a" "/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/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/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/out [mozglue-static 0.1.0] CXXSTDLIB_armv6-alpine-linux-musleabihf = None [mozglue-static 0.1.0] CXXSTDLIB_armv6_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 /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); | ^~~~ 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/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/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=7e859ce8e23140d6 -C extra-filename=-7e859ce8e23140d6 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libarrayvec-6e4cf882f5414366.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/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/out -l static=wrappers -l stdc++` /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.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); | ^~~~ 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o /usr/bin/g++ -o 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/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/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); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testThreadingExclusiveData.cpp:9, from Unified_cpp_js_src_jsapi-tests18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h: In function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testScriptObject.cpp: In member function 'virtual bool cls_CloneAndExecuteScript::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testScriptObject.cpp:218:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 218 | CHECK(JS_SetProperty(cx, global, "val", fortyTwo)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testScriptObject.cpp:236:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 236 | CHECK(JS_WrapValue(cx, &fortyTwo)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testScriptObject.cpp:237:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 237 | CHECK(JS_SetProperty(cx, global, "val", fortyTwo)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFindSCCs.cpp:12, from Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ArrayFromArray; Element = unsigned char; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testPrintf.cpp:15, from Unified_cpp_js_src_jsapi-tests14.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_isCalledWithJIT::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testProfileStrings.cpp:132:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 132 | CHECK(JS_CallFunctionName(cx, global, "check", /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testProfileStrings.cpp:140:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 140 | CHECK(JS_CallFunctionName(cx, global, "check", /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /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/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/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)) \ | ^~~~ 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/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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/testCallArgs.cpp: In member function 'virtual bool cls_testCallArgs_isConstructing_native::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testCallArgs.cpp:35:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 35 | CHECK(!JS::Evaluate(cx, opts, srcBuf, &result)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testCallArgs.cpp:40:3: note: in expansion of macro 'EVAL' 40 | EVAL("customNative();", &result); | ^~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForOfIterator.cpp: In member function 'virtual bool cls_testForOfIterator_bug515273_part2::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForOfIterator.cpp:45:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 45 | bool ok = iter.init(v, JS::ForOfIterator::AllowNonIterable); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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/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/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests6.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCExactRooting::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:29:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 29 | JS_DefineProperty(cx, rootCx, "foo", JS::UndefinedHandleValue, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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)) \ | ^~~~ 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/testForwardSetProperty.cpp: In member function 'virtual bool cls_testForwardSetProperty::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:14:3: note: in expansion of macro 'EVAL' 14 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:21:3: note: in expansion of macro 'EVAL' 21 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:27:3: note: in expansion of macro 'EVAL' 27 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:39:3: note: in expansion of macro 'EVAL' 39 | EVAL("'prop';", &propkey); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:42:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 42 | CHECK(JS_ValueToId(cx, propkey, &prop)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:54:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 54 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:54:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 54 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:59:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 59 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:59:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 59 | CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:80:3: note: in expansion of macro 'EVAL' 80 | EVAL("({ set prop(val) { 'use strict'; foundValue = this; } })", &v4); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:83:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 83 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:83:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 83 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, v3, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:88:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 88 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testForwardSetProperty.cpp:88:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 88 | CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, setval, result)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testAtomicOperations.cpp:12, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Symbol::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp:435:3: note: in expansion of macro 'EVAL' 435 | EVAL("Symbol.toStringTag", &v); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp:436:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 436 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Number::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp:415:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 415 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp: In member function 'virtual bool cls_testToBigInt_Null::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testBigInt.cpp:380:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 380 | JS::BigInt* bi = JS::ToBigInt(cx, v); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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_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/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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)) \ | ^~~~ warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: `#[warn(unused_labels)]` on by default = note: this warning originates in the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: this warning originates in the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( 112 | | { 113 | | // If first is between 0x81 and 0xFE, inclusive, 114 | | // subtract offset 0x81. ... | 294 | | handle, 295 | | 'outermost); | |___________________- in this macro invocation | = note: this warning originates in the macro `gb18030_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) 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); | ^~~~ warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:743:26 | 743 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:749:29 | 749 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:770:36 | 770 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:879:29 | 879 | 0xF1...0xF4 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:942:18 | 942 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:948:21 | 948 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:985:28 | 985 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 | 2686 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:29 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:43 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 | 2714 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:29 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:43 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ 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/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); | ^~~~ 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/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); | ^~~~ /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 /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)) \ | ^~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp: In member function 'virtual bool cls_testFunctionProperties::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:12:3: note: in expansion of macro 'EVAL' 12 | EVAL("(function f() {})", &x); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testFunctionProperties.cpp:17:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 17 | CHECK(JS_GetProperty(cx, obj, "arguments", &y)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ /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 /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)) \ | ^~~~ /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/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/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat64ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat64ArrayFromArray; Element = double; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/AtomicOperations-shared-jit.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/AtomicOperations.h:375, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testAtomicOperations.cpp:11, from Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool cls_testStringToBigInt_FromTwoByteStringSpan::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In 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); | ~~~~~~~~~~~~^~~~~~~ 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/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)) \ | ^~~~ /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)) \ | ^~~~ /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/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)) \ | ^~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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)) \ | ^~~~ 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::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/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/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCRootedVector::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCExactRooting.cpp:267:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 267 | CHECK(JS_SetProperty(cx, obj, buffer, val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) \ | ^~~~ /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)) \ | ^~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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)) \ | ^~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 = 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)) \ | ^~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' /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 /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)) \ | ^~~~ 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)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCUniqueId.cpp:10, from Unified_cpp_js_src_jsapi-tests8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCUniqueId.cpp:10, from Unified_cpp_js_src_jsapi-tests8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests7.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function 'bool cls_testGCGrayMarking::TestGrayUnmarking()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testGCGrayMarking.cpp:737:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 737 | if (!JS_DefinePropertyById(cx, head, nextId, next, 0)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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)) \ | ^~~~ /usr/bin/g++ -o TestCountZeroes.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCountZeroes.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestCountZeroes.cpp mfbt/tests/TestDefineEnum.o 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)) \ | ^~~~ 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/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)) \ | ^~~~ 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( | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:17, from Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 278 | JS_GetPendingException(cx, &v); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:17, from Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:26, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool cls_testOOM::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) \ | ^~~~ /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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) \ | ^~~~ /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 /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)) \ | ^~~~ mfbt/tests/TestDoublyLinkedList.o 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) \ | ^~~~ /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 /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)) \ | ^~~~ mfbt/tests/TestEndian.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBuffer.cpp:89:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 89 | CHECK(JS_GetElement(cx, dstview, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ 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/armv6-alpine-linux-musleabihf/release/build/encoding_c-e2e855430dcb5e8a/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=dd7ab339a0628137 -C extra-filename=-dd7ab339a0628137 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libencoding_rs-e7e85c431ac04100.rmeta --cap-lints warn -C opt-level=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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/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/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/testAddPropertyPropcache.cpp: In member function 'virtual bool cls_testAddPropertyHook::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:53:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 53 | CHECK(JS_DefineProperty(cx, global, "arr", arr, JSPROP_ENUMERATE)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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 function 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/dist/include/js/Conversions.h: In function 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/dist/include/js/Conversions.h: In function 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/dist/include/js/Conversions.h: In function 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/dist/include/js/Conversions.h: In function 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = signed char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsInt8Array; js::Scalar::Type ExpectedType = js::Scalar::Int8; unsigned int ExpectedLength = 33; unsigned int ExpectedByteLength = 33]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ 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/armv6-alpine-linux-musleabihf/release/build/encoding_c_mem-e569dd79f6f23bb6/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=7c5ad016d0b4f3fb -C extra-filename=-7c5ad016d0b4f3fb --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libencoding_rs-e7e85c431ac04100.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_cbrt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ warning: `extern` fn uses type `char`, which is not FFI-safe --> /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { | ^^^^ not FFI-safe | = note: `#[warn(improper_ctypes_definitions)]` on by default = help: consider using `u32` or `libc::wchar_t` instead = note: the `char` type has no C equivalent /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat32ArrayFromArray; Element = float; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 215 | CHECK(JS_SetElement(cx, array, 0, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 217 | CHECK(JS_GetElement(cx, array, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 231 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 232 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 234 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 247 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 248 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | CHECK(JS_GetElement(cx, array, 0, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 264 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 269 | CHECK(JS_SetElement(cx, array, 0, v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 270 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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_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 Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 162 | inline bool Parse(JSContext* cx, const char (&input)[N], | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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/dist/include/js/Conversions.h: In function 'bool js::math_min(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 12]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 162 | inline bool Parse(JSContext* cx, const char (&input)[N], | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_reviver::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:346:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 346 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::math_max(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_reviver::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:346:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 346 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:351:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 351 | CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp: In member function 'virtual bool cls_testObjectEmulatingUndefined_equal::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:55:3: note: in expansion of macro 'EVAL' 55 | EVAL("if (new ObjectEmulatingUndefined() == undefined) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:59:3: note: in expansion of macro 'EVAL' 59 | EVAL("if (new ObjectEmulatingUndefined() == null) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:63:3: note: in expansion of macro 'EVAL' 63 | EVAL("if (new ObjectEmulatingUndefined() != undefined) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:67:3: note: in expansion of macro 'EVAL' 67 | EVAL("if (new ObjectEmulatingUndefined() != null) true; else false;", | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:71:3: note: in expansion of macro 'EVAL' 71 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:80:3: note: in expansion of macro 'EVAL' 80 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:89:3: note: in expansion of macro 'EVAL' 89 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:98:3: note: in expansion of macro 'EVAL' 98 | EVAL( | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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)) \ | ^~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 166 | bool js::math_ceil_handle(JSContext* cx, HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:184:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 184 | return math_ceil_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:252:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 252 | return math_floor_handle(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 255 | bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 272 | return math_imul_handle(cx, args.get(0), args.get(1), args.rval()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 276 | bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:285:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 285 | if (!RoundFloat32(cx, arg, &f)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ warning: `encoding_c_mem` (lib) generated 1 warning 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=d5464092aaafb4b9 -C extra-filename=-d5464092aaafb4b9 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libencoding_c-dd7ab339a0628137.rmeta --extern encoding_c_mem=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps/libencoding_c_mem-7c5ad016d0b4f3fb.rmeta --extern mozglue_static=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps/libmozglue_static-7e859ce8e23140d6.rmeta --extern mozilla_central_workspace_hack=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps/libmozilla_central_workspace_hack-d94d01e4f2a17726.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/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/out` /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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 = 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp js/src/Unified_cpp_js_src20.o /usr/bin/g++ -o TestEndian.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEndian.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestEndian.cpp mfbt/tests/TestEnumSet.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 14]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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/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/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 25]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 = 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/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 22]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.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/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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 590 | bool js::math_sin_handle(JSContext* cx, HandleValue val, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 604 | bool js::math_sqrt_handle(JSContext* cx, HandleValue number, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsmath.cpp:31: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ /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 = 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/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); | ^~~~ 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=b3b74938496fa112 -C extra-filename=-b3b74938496fa112 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libwast-607197287ba56f30.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/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 = 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/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/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); | ^~~~ 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/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/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_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 = 6]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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); | ^~~~ /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/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 7]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 8]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 9]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 10]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 11]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 298 | bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint8ClampedArray; js::Scalar::Type ExpectedType = js::Scalar::Uint8Clamped; unsigned int ExpectedLength = 7; unsigned int ExpectedByteLength = 7]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | CHECK(JS_SetProperty(cx, global, "view", val)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL' 138 | EVAL("view.buffer", &val); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL' 147 | EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testPreserveJitCode.cpp: In member function 'bool cls_test_PreserveJitCode::testPreserveJitCode(bool, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testPreserveJitCode.cpp:76:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 76 | CHECK(JS_CallFunction(cx, global, fun, JS::HandleValueArray::empty(), /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /usr/bin/g++ -o Unified_cpp_js_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 /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( | ^~~~ js/src/Unified_cpp_js_src22.o /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)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /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/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/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 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)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 3]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 2]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 171 | inline bool TryParse(JSContext* cx, const char (&input)[N], | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testOOM.cpp:7, from Unified_cpp_js_src_jsapi-tests13.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 176 | CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v)); /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:259:11: note: in definition of macro 'CHECK' 259 | if (!(expr)) \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ 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/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)) \ | ^~~~ 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_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 /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 /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 /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 /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/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/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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 /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 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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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)) \ | ^~~~ 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)) \ | ^~~~ /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 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/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/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/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/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)) \ | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -o TestFloatingPoint.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFloatingPoint.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestFloatingPoint.cpp mfbt/tests/TestFunctionRef.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ 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/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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:14, from Unified_cpp_js_src_jsapi-tests19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_ubiNodeJSObjectConstructorName::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testUbiNode.cpp:182:3: note: in expansion of macro 'EVAL' 182 | EVAL("this.Ctor = function Ctor() {}; new Ctor", &val); | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/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 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/ctypes/CTypes.cpp: In function 'bool js::ctypes::IsCTypesGlobal(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2337:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2337 | bool IsCTypesGlobal(HandleValue v) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:4767:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4767 | bool CType::IsCTypeOrProto(HandleValue v) { | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:4784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4784 | bool CType::IsCType(HandleValue v) { | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, js::HandleLinearString, size_t*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:219:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/RegExp.cpp:250:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 250 | return CreateRegExpMatchResult(cx, shared, input, matches, rval); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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, | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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 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()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestFunctionTypeTraits.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFunctionTypeTraits.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestFunctionTypeTraits.cpp mfbt/tests/TestHashTable.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/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)) \ | ^~~~ /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/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)) \ | ^~~~ /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 /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/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/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)) \ | ^~~~ /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/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/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::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1907:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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) { | ^~~~~ /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/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:242:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 242 | return (JS::SameValue(cx, actual, expected, &same) && same) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 115 | if (JSString* str = JS_ValueToSource(cx, v)) { | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1933:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, | ^~~~~~~~~~~~~~ In file included from Unified_cpp_js_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( | ^~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestIntegerRange.o /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/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/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::IsStruct(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6325:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6325 | bool StructType::IsStruct(HandleValue v) { | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5164 | bool PointerType::IsPointerType(HandleValue v) { | ^~~~~~~~~~~ /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 /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, | ^~~~~~~~~~~~~~ js/src/Unified_cpp_js_src4.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/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, | ^~~~~~~~~~~~~~ /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/testXDR.cpp: In member function 'virtual bool cls_testXDR_bug506491::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testXDR.cpp:85:3: note: in expansion of macro 'EVAL' 85 | EVAL("f() === 'ok';\n", &v2); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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, | ^~~~~~~~~~~~~~~~~~~~~~ /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/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/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, | ^~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2987 | static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /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 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/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2987:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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/jsapi-tests/testLookup.cpp: In member function 'virtual bool cls_testLookup_bug570195::run(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLookup.cpp:97:3: note: in expansion of macro 'EVAL' 97 | EVAL("document.all ? true : false", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 108 | if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/testLookup.cpp:99:3: note: in expansion of macro 'EVAL' 99 | EVAL("document.hasOwnProperty('all')", &v); | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: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_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/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/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/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeNativeFunction(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2503:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2503 | bool DebuggerObject::makeDebuggeeNativeFunction(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2503:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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()); | ~~~~~~~~~~~~ /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 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/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::isSameNativeMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:1319:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1319 | return DebuggerObject::isSameNative(cx, object, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/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/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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp js/src/Unified_cpp_js_src8.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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::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) { | ^~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 13 | bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 20 | bool OpaqueCrossCompartmentWrapper::defineProperty( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2743:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2743 | static bool jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2743:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src11.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 90 | bool SecurityWrapper::boxedValue_unbox(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1593:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1593 | static bool IncompatibleThisProto(JSContext* cx, const char* funName, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1598:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1598 | const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp: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/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, | ^~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/ctypes/CTypes.cpp: In function 'bool js::ctypes::UndefinedSizePointerError(JSContext*, const char*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1821:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1821 | const char* valStr = CTypesToSourceForError(cx, val, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/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::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()); | ~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1401 | bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1752:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1752 | static bool TypeError(JSContext* cx, const char* expected, HandleValue actual) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1756:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1756 | const char* src = CTypesToSourceForError(cx, actual, bytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/Script.cpp: In static member function 'static js::DebuggerScript* js::DebuggerScript::check(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:155:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 155 | DebuggerScript* DebuggerScript::check(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArgumentConvError(JSContext*, JS::HandleValue, const char*, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1229:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1229 | static bool ArgumentConvError(JSContext* cx, HandleValue actual, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1234:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1234 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionArgumentTypeError(JSContext*, uint32_t, JS::HandleValue, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1537:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1537 | static bool FunctionArgumentTypeError(JSContext* cx, uint32_t index, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1542:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1542 | const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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::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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 /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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestLinkedList.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::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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getUrl()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:55:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 55 | bool CrossCompartmentWrapper::defineProperty(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:61:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_src11.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 97 | bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 105 | return Base::defineProperty(cx, wrapper, id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1191 | bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1208 | if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1233 | if (!Call(cx, trap, thisv, args, &trapResult)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1245:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1245 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1254:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1254 | if (!SameValue(cx, v, desc.value(), &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/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/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/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSourceLength()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | args.thisv(), nullptr, "a JS script"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from 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 /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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:159:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 159 | static bool WrapReceiver(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 178 | bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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 In file included from Unified_cpp_js_src18.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp: In function 'bool JS::GetPendingExceptionStack(JSContext*, JS::ExceptionStack*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 35 | if (!cx->getPendingException(&exception)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp: In function 'void JS::SetPendingExceptionStack(JSContext*, const JS::ExceptionStack&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Exception.cpp:59:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 59 | cx->setPendingException(exceptionStack.exception(), nstack); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:935:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 935 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:940:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 940 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:945:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 945 | if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:950:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 950 | if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:19:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 19 | bool ForOfIterator::init(HandleValue iterable, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:17, from Unified_cpp_js_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:20, from Unified_cpp_js_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 91 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:72:74: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 72 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 367 | bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:370:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 370 | PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp), | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' 28 | ok = (pre) && (op); \ | ^~ In file included from Unified_cpp_js_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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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()) { | ^ In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:166:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | if (!GetAndClearExceptionAndStack(cx_, &completionException, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | &completionExceptionStack)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:183:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 183 | cx_->setPendingException(completionException, completionExceptionStack); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ErrorReporting.cpp:20, from Unified_cpp_js_src18.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 98 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src18.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ForOfIterator.cpp:209:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 209 | cx_->setPendingException(completionException, completionExceptionStack); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1291:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1291 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1296 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1301:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1301 | if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 131 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | args.get(0), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 141 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | args.get(0), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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 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::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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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/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/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/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); | ~~~~~~~ /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/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 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 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( | ^~ mfbt/tests/TestMacroForEach.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::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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestMacroForEach.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestMacroForEach.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestMacroForEach.cpp mfbt/tests/TestMathAlgorithms.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:70, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In member function 'bool js::DebuggerScript::CallData::getLineOffsets()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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 /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_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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 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()) { | ^ 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/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3111:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3111 | static bool ConvertToJS(JSContext* cx, HandleObject typeObj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 409 | if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 113 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 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()) { | ^ /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/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::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8239:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8239 | bool CDataFinalizer::GetValue(JSContext* cx, JSObject* obj, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:8253:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 8253 | return ConvertToJS(cx, ctype, /*parent*/ nullptr, p->cargs, false, true, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8254 | aResult); | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-bytecode-generator.h:8, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:18, from Unified_cpp_js_src_new-regexp0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-ast.h: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:313:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized] 313 | flags_(flags), | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_new-regexp0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/new-regexp/regexp-compiler-tonode.cc:425:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here 425 | JSRegExp::Flags default_flags; | ^~~~~~~~~~~~~ In file included from 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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) { | ^~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::check(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:127:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 127 | DebuggerSource* DebuggerSource::check(JSContext* cx, HandleValue thisv) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:255:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 255 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args.thisv(), nullptr, "a wasm source"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /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_src14.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:547:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 547 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | &val)) { | ~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:551:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 551 | return NativeDefineDataProperty(cx, argsobj, iteratorId, val, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | JSPROP_RESOLVING); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 511 | bool ScriptedProxyHandler::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:528:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 528 | if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:534:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 534 | return GetOwnPropertyDescriptor(cx, target, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:556:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 556 | if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 597 | if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:606:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 606 | if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | targetDesc, &errorDetails)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(), | ^~~ /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/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/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; IC = js::jit::IonInstanceOfIC; Args = {JS::Handle&, JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonHasOwnIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:750:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 750 | static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' /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 /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/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 = 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/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:467:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 467 | static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:468:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 468 | JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:468:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 475 | return ValueToIterator(cx, value); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInIC::update(JSContext*, JS::HandleScript, js::jit::IonInIC*, JS::HandleValue, JS::HandleObject, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:497:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic, | ^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:505:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 505 | return OperatorIn(cx, key, obj, res); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInstanceOfIC::update(JSContext*, JS::HandleScript, js::jit::IonInstanceOfIC*, JS::HandleValue, JS::HandleObject, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 508 | bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) | ~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Statistics.cpp:27, from Unified_cpp_js_src_gc2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:103:13: warning: 'source.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | return *it; | ^~ In file included from Unified_cpp_js_src_gc2.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Tracer.cpp:109:25: note: 'source.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 109 | for (CompartmentsIter source(trc->runtime()); !source.done(); source.next()) { | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 = 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/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/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/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::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/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/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:976:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 976 | if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:17, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src11.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1009:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1009 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestRange.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 = 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/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 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/new-regexp' /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 /usr/bin/g++ -o TestRange.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestRange.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestRange.cpp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 mfbt/tests/TestRefPtr.o 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/g++ -o TestRefPtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestRefPtr.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestRefPtr.cpp mfbt/tests/TestResult.o In file included from Unified_cpp_js_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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2655:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2655 | static bool jsvalToInteger(JSContext* cx, HandleValue val, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2724:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2724 | return jsvalToInteger(cx, innerData, result); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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 /home/buildozer/aports/community/mozjs78/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 /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/ctypes/CTypes.cpp: In function 'bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*, arena_id_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7891:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 7891 | return NonStringBaseError(cx, args.thisv()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/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::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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) { | ^ 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::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 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::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/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::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 /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 /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 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 constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.h:157:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.cpp:313:57: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5736:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5736 | return IncompatibleThisType(cx, "ArrayType.prototype.addressOfElement", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5737 | "non-ArrayType CData", args.thisv()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5763:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5763 | if (!jsvalToSize(cx, args[0], false, &index)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:5764:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5764 | return InvalidIndexError(cx, args[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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::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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~^~~~~~~ /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 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 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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertyMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:856:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 856 | if (!ValueToId(cx, args[0], &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 861 | if (!ToPropertyDescriptor(cx, args[1], false, &desc)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:865:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 865 | if (!DebuggerObject::defineProperty(cx, object, id, desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestSPSCQueue.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSPSCQueue.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestSPSCQueue.cpp mfbt/tests/TestSaturate.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In 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::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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~ 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestSaturate.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSaturate.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestSaturate.cpp mfbt/tests/TestScopeExit.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1734:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 1734 | if (!offsets || !ValueToId(cx, v, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:1739:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1739 | if (!DefineDataProperty(cx, result, id, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:14, from Unified_cpp_js_src_jit5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 94 | JSAtom* atom = ToAtom(cx, v); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:774:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 774 | JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvError(JSContext*, const char*, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1100:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1100 | static bool ConvError(JSContext* cx, const char* expectedStr, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1105:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1105 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In member function '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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvError(JSContext*, JS::HandleObject, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1214 | static bool ConvError(JSContext* cx, HandleObject expectedType, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1279:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1279 | static bool ArrayLengthOverflow(JSContext* cx, unsigned expectedLength, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1285:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1285 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1254:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1254 | static bool ArrayLengthMismatch(JSContext* cx, unsigned expectedLength, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1260:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1260 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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 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 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-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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/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 /usr/bin/g++ -o TestScopeExit.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestScopeExit.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestScopeExit.cpp mfbt/tests/TestSegmentedVector.o In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:18, from Unified_cpp_js_src11.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 94 | JSAtom* atom = ToAtom(cx, v); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::modValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2770 | bool BigInt::modValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2770:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::powValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2786:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2786 | bool BigInt::powValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2786:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2786:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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, | ^~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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/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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/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/vm/ObjectOperations-inl.h:117: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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 697 | if (!GetProperty(cx_, query, query, cx_->names().minOffset, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | &minOffsetValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 703 | if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 708 | if (!GetProperty(cx_, query, query, cx_->names().maxColumn, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | &maxColumnValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 714 | if (!GetProperty(cx_, query, query, cx_->names().maxOffset, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | &maxOffsetValue)) { | ~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/proxy/Proxy.cpp:284:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 284 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1365:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1365 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1720:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1720 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1727:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1727 | const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3732:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3732 | if (!JS_GetPropertyById(cx, valObj, id, &prop)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:3738:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3738 | if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3739 | nullptr, funObj, argIndex, targetType, i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::incValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2815:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2815 | bool BigInt::incValue(JSContext* cx, HandleValue operand, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2815:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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 /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/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/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 /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/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:407:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 407 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 379 | return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 382 | return handler->set(cx, proxy, id, v, receiver, result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /usr/bin/g++ -o TestSmallPointerArray.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestSmallPointerArray.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestSmallPointerArray.cpp mfbt/tests/TestSplayTree.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitOrValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2905:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2905 | bool BigInt::bitOrValue(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2905:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2905:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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 /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 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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 warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:272:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | if (!ValueToId(cx, idVal, &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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()) { | ^ /usr/bin/g++ -o TestThreadSafeWeakPtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestThreadSafeWeakPtr.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestThreadSafeWeakPtr.cpp mfbt/tests/TestTuple.o /usr/bin/g++ -o TestTuple.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestTuple.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestTuple.cpp mfbt/tests/TestTypeTraits.o 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-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)) { | ~~~~~~~~~~ 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); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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_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/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/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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o TestUniquePtr.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestUniquePtr.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUniquePtr.cpp mfbt/tests/TestUtf8.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6984:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6984 | return IncompatibleThisType(cx, "FunctionType.prototype.call", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6985 | "non-PointerType CData", args.calleev()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6990:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6990 | return IncompatibleThisType(cx, "FunctionType.prototype.call", | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6991 | "non-FunctionType pointer", args.calleev()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7022:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7022 | if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], &values[i], | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7023 | &strings)) { | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:1834:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1834 | const char* valStr = CTypesToSourceForError(cx, actual, valBytes); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7058:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7058 | if (!ConvertArgument(cx, obj, i, arg, type, &values[i], &strings)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7147:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 7147 | return ConvertToJS(cx, returnType, nullptr, returnValue.mData, false, true, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7148 | args.rval()); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/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_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) { | ^~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_src_frontend0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2653 | NameOpEmitter noe(this, name, loc, kind); | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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/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()) { | ^ /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 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()) { | ^ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 314 | ic->guardHoles()); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 594 | return DefineDataProperty(cx, obj, id, val, flags); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:344:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 344 | if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:354:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 354 | InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | script, pc, rhs); | ~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 594 | return DefineDataProperty(cx, obj, id, val, flags); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:367:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 390 | ic->guardHoles()); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_src0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'bool 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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 /usr/bin/g++ -o TestVariant.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestVariant.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestVariant.cpp mfbt/tests/TestVector.o /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2935:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2935 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:2964:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2964 | ReportValueError(cx, JSMSG_CANT_CONVERT_TO, JSDVG_IGNORE_STACK, v, nullptr, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2965 | "BigInt"); | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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); | ~~~~~~~~~~~~~^~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~^~~~~~~ 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()) { | ^ /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/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3469:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3469 | bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BigIntType.cpp:3469:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:167:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/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/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 186 | bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) { | ^~ In file included from Unified_cpp_js_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/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/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 Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3940:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3940 | if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3941:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3941 | !DefineDataProperty(cx, unscopables, cx->names().entries, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3942:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3942 | !DefineDataProperty(cx, unscopables, cx->names().fill, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3943:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3943 | !DefineDataProperty(cx, unscopables, cx->names().find, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3944:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3944 | !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3945:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3945 | !DefineDataProperty(cx, unscopables, cx->names().flat, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3946:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3946 | !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3947:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3947 | !DefineDataProperty(cx, unscopables, cx->names().includes, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3948:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3948 | !DefineDataProperty(cx, unscopables, cx->names().keys, value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3949:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3949 | !DefineDataProperty(cx, unscopables, cx->names().values, value)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3956:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3956 | return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:886:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 886 | if (!js::math_sign_handle(cx, arg, &result)) return false; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:378:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 374 | ReportValueError(cx, error, spIndex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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_); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2289 | Result DebuggerObject::setProperty(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In member function 'js::InterpreterFrame* js::RunState::pushInterpreterFrame(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 409 | return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | envChain_, evalInFrame_); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool sandbox_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:3885:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3885 | if (!JS_GetProperty(cx, obj, "lazy", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:157:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 157 | static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~ 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) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Barrier.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:430:29: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here 316 | int32_t result; | ^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:60:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 60 | entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | asyncCause); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.cpp:63:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 63 | entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | asyncCause); | ~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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 In file included from /home/buildozer/aports/community/mozjs78/src/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_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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:272:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 302 | ok = NativeSetProperty(cx, varobj, id, val, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:35, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /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/vm/Interpreter.cpp: In function 'bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4782:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 4782 | if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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); | ~~~~~~~~~~~~~^~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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/jit/Recover.cpp: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 266 | if (!js::BitRsh(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 244 | if (!js::BitLsh(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:156:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 156 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:159:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 159 | return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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( | ^~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestXorShift128PlusRNG.o /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/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/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])) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 288 | if (!js::UrshValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4866:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4866 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4890:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 4890 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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, | ^~ /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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/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/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /usr/bin/g++ -o TestXorShift128PlusRNG.o -c -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/system_wrappers -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include -I/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/testing -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/js-confdefs.h -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestXorShift128PlusRNG.o.pp /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestXorShift128PlusRNG.cpp In file included from 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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]; | ^~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4960:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4960 | bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4962:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4962 | return GetAndClearExceptionAndStack(cx, res, &stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 379 | if (!js::SubValues(cx, &lhs, &rhs, &result)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:385:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 385 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Recover.cpp:455:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 455 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5064:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5064 | bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:46:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 46 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:49:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 49 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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))); | ~~~~~~~~^~~~~~~~~~~~~~~~~ /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/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/BigInt.cpp:47:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 47 | v.isNumber() ? NumberToBigInt(cx, v.toNumber()) : ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5079 | bool js::MulValues(JSContext* cx, MutableHandleValue lhs, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1504 | return BigInt::mulValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /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/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE' 62 | #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE' 104 | CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE' 62 | #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE' 104 | CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE' 65 | MACRO(int8_t, int8_t, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE' 65 | MACRO(int8_t, int8_t, ffi_type_sint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE' 66 | MACRO(int16_t, int16_t, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE' 66 | MACRO(int16_t, int16_t, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE' 67 | MACRO(int32_t, int32_t, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE' 67 | MACRO(int32_t, int32_t, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE' 68 | MACRO(uint8_t, uint8_t, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE' 68 | MACRO(uint8_t, uint8_t, ffi_type_uint8) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE' 69 | MACRO(uint16_t, uint16_t, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE' 69 | MACRO(uint16_t, uint16_t, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE' 70 | MACRO(uint32_t, uint32_t, ffi_type_uint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE' 70 | MACRO(uint32_t, uint32_t, ffi_type_uint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE' 71 | MACRO(short, short, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE' 71 | MACRO(short, short, ffi_type_sint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE' 72 | MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE' 72 | MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE' 73 | MACRO(int, int, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE' 73 | MACRO(int, int, ffi_type_sint32) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE' 74 | MACRO(unsigned_int, unsigned int, ffi_type_uint32) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE' 74 | MACRO(unsigned_int, unsigned int, ffi_type_uint32) | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' 105 | CTYPES_FOR_EACH_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE' 77 | MACRO(int64_t, int64_t, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE' 77 | MACRO(int64_t, int64_t, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE' 78 | MACRO(uint64_t, uint64_t, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE' 78 | MACRO(uint64_t, uint64_t, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE' 79 | MACRO(long, long, CTYPES_FFI_LONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE' 79 | MACRO(long, long, CTYPES_FFI_LONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE' 80 | MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE' 80 | MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE' 81 | MACRO(long_long, long long, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE' 81 | MACRO(long_long, long long, ffi_type_sint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE' 82 | MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE' 82 | MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE' 83 | MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE' 83 | MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2294:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2294 | CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2295 | #name, TYPE_##name, typeVal, alignVal, &ffiType); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE' 84 | MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' 106 | CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:2298:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' 2298 | CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) | ^~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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/vm/ObjectOperations-inl.h:117: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: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/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/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: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) | ^~~~~~~~~~~~~~~~~~~~ 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 /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 /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); | ~~~~~~~~~~~~~^~~~~~~~ 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: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/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/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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()); | ~~~~~~~~~~~~~~~~~~~ /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/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 /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 Unified_cpp_js_src_debugger1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2327:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2327 | Maybe DebuggerObject::call(JSContext* cx, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2388 | ok = js::Call(cx, calleev, thisv, invokeArgs, &result); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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 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, | ^~~~~~~~~~~~~~~~ /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/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1572:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1572 | if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1573:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1573 | !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/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/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/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/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 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/wasm/WasmTypes.cpp: In function 'bool js::BoxWasmAnyRef(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.cpp:186:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 186 | WasmValueBox* box = WasmValueBox::create(cx, args[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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/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_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::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 Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1220 | static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1228 | static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1237:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1237 | static bool lexicalError_GetOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1718 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1723 | return BigInt::lessThan(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In member function 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In function 'bool atomics_isLockFree(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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()) { | ^ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/shell/js.cpp: In function 'bool ValueToSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6301:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6301 | JSString* str = ValueToSource(cx, args.get(0)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; unsigned int N = 5]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 129 | uint8_t unitsAvailable; | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Utf8.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:9: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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 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/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/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) { | ^~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 177 | bool ExportEntryObject::isInstance(HandleValue value) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5195:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5195 | bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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/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/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 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::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/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)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 527 | bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:540:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 540 | return NativeGetProperty(cx, self, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:557:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 557 | bool ModuleEnvironmentObject::getOwnPropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:574:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 574 | return NativeGetOwnPropertyDescriptor(cx, self, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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))) { \ | ^~ 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/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 129 | uint8_t unitsAvailable; | ^~~~~~~~~~~~~~ /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/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 /home/buildozer/aports/community/mozjs78/src/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_src4.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:462:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 462 | bool ok; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_add(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 195 | BigInt* bi = ToBigInt(cx, v); | ~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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 = 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; | ^~~~~~~~~~~~ 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 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2104:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2104 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 { | ^~~~~~ /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/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~^~~~~~~ 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/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 519 | static bool ValidatePropertyDescriptor( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:541:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 541 | if (!SameValue(cx, desc.value(), expectedValue, &same)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool PCToLine(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2958:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2958 | script = TestingFunctionArgumentToScript(cx, v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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 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, | ^~~~~~~~~~~~~~~ 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 /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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 /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/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/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); | ~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/dist/include/js/Conversions.h: In function 'bool SetARMHwCapFlags(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:670:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:710:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 710 | if (!NativeDefineProperty(cx, obj.as(), id, newArgDesc, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | result)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::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/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/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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/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); | ~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2263 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6669:39: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 6669 | RootedAtom srcAtom(cx, ToAtom(cx, args[0])); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:6674:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 6674 | return cx->runtime()->cloneSelfHostedValue(cx, srcName, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:5256:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2310:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2310 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::Normal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ In file included from Unified_cpp_js_src_jit6.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.cpp: In function 'void js::jit::HandleException(js::jit::ResumeFromException*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitFrames.cpp:398:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 398 | if (!cx->getPendingException( | ~~~~~~~~~~~~~~~~~~~~~~~^ 399 | MutableHandleValue::fromMarkedLocation(&rfe->exception))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~ 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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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_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 /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7231:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7231 | JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:7279:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7279 | if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7280 | ConversionType::Return, nullptr, typeObj)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/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, | ^ /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 /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/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/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = js::GetNameMode::TypeOf]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | shape, vp)) { | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp: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/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool CreateExternalArrayBuffer(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool PutStr(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1447:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1447 | bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1449 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1450 | nullptr); | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2565:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2565 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:332:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 332 | bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::Equal]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 344 | if (!js::LooselyEqual(cx, lhs, rhs, res)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 /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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, js::jit::BaselineFrame*, JS::Handle, JS::HandleValue, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1017:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1017 | bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/HashFunctions.h:50, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompactBuffer.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' 674 | if (MOZ_LIKELY(expr)) { \ | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1021:3: note: in expansion of macro 'MOZ_ALWAYS_FALSE' 1021 | MOZ_ALWAYS_FALSE( | ^~~~~~~~~~~~~~~~ In file included from 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, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; Args = {JS::Handle&, JS::Rooted&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ In file included from Unified_cpp_js_src_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/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/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/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/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/jsdate.cpp:2648:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2648 | dateObj->setUTCTime(TimeClip(u), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; Args = {JS::Handle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1898:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:3297:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3297 | SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:3297:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:3297:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1910:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1910 | static JSString* ConvertObjectToStringForConcat(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompactBuffer.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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/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(), | ^~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4585:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4585 | InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:4701:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4701 | TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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 /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/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachGetPropStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1850 | static bool TryAttachGetPropStub(const char* name, JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1865 | idVal, receiver, GetPropertyResultFlags::All); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6156:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6156 | AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:563:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 563 | if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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::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, | ^~ /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/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6912:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6912 | GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2206:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2206 | bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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::UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6935:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6935 | UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:6935:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2131:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2131 | bool getMissingThis(JSContext* cx, EnvironmentObject& env, | ^~~~~~~~~~~~~~ In file included from 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) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::BinaryArithIRGenerator::BinaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:7181:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 7181 | BinaryArithIRGenerator::BinaryArithIRGenerator( | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:7181:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:7181:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 In file included from /home/buildozer/aports/community/mozjs78/src/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/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/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/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_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool AssertEq(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2919:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2919 | if (!JS::SameValue(cx, args[0], args[1], &same)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2924:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2924 | const char* actual = ToSource(cx, args[0], &bytes0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2925:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2925 | const char* expected = ToSource(cx, args[1], &bytes1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6829:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 6829 | if (!JS::IsArrayObject(cx, args[2], &isArray)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6852:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 6852 | if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/ctypes/CTypes.cpp:6857:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6857 | JSObject* result = CreateInternal(cx, args[0], args[1], argTypes); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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_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 In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 /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 /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/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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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_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/jsnum.h: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 55 | static bool LooselyEqualBooleanAndOther(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:78:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 78 | return js::LooselyEqual(cx, lvalue, rval, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/vm/EqualityOperations.cpp: In function 'bool JS::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 184 | JS_PUBLIC_API bool JS::LooselyEqual(JSContext* cx, Handle value1, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:190:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 190 | return js::LooselyEqual(cx, value1, value2, equal); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 193 | bool js::StrictlyEqual(JSContext* cx, JS::Handle lval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:196:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 196 | return EqualGivenSameType(cx, lval, rval, equal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/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/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/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/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/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(), | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 245 | JS_PUBLIC_API bool JS::SameValue(JSContext* cx, Handle value1, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EqualityOperations.cpp:251:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 251 | return js::SameValue(cx, value1, value2, same); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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, | ^~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~ /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: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, | ^~~~~~~~~~~~~~~~ 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/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 /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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::Value*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:979:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 979 | bool InterpretResume(JSContext* cx, HandleObject obj, Value* stackValues, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:999:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 999 | return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | UndefinedHandleValue, args, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:32, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:3433:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3433 | NativeDefineDataProperty(cx, proto.as(), toGMTStringId, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3434 | toUTCStringFun, 0); | ~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1477:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1477 | static bool IsInstance(HandleValue v) { | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool IsGlobal(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2956:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2956 | static bool IsGlobal(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 /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 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 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/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/vm/ObjectOperations-inl.h:117: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: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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, | ^~~~~~~~~ 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/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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) { | ^~~~~~~~~ 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_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/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_jit10.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 659 | bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CompileInfo.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.cpp:9, from Unified_cpp_js_src_jit10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~^~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ 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/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 553 | return NativeSetProperty(cx, self, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/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/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 744 | return get(cx, obj, args.get(0), args.rval()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3154 | if (!GetAndClearException(cx, &rejectionValue)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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) { | ^~~~~~~~~ /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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~ /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/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/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/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/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/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/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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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/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 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Scope.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/SharedContext.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/CompilationInfo.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/frontend/BytecodeCompilation.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:20, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /home/buildozer/aports/community/mozjs78/src/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_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, | ^~ 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/builtin/AtomicsObject.cpp: In function 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:724:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 724 | if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:136:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 136 | bool ModuleLoader::dynamicImport(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 150 | !JS_DefineProperty(cx, closure, "referencingPrivate", referencingPrivate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | JSPROP_ENUMERATE) || | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:152:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 152 | !JS_DefineProperty(cx, closure, "specifier", specifierValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | JSPROP_ENUMERATE) || | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:154:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 154 | !JS_DefineProperty(cx, closure, "promise", promiseValue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:173:51: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 173 | delayPromise = PromiseObject::unforgeableResolve(cx, closureValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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( | ^~~~~~~~~~~~~~~~~~~~~ /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/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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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_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/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) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationActiveOperation(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 263 | bool InstrumentationActiveOperation(JSContext* cx, MutableHandleValue rv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationScriptIdOperation(JSContext*, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Instrumentation.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 272 | bool InstrumentationScriptIdOperation(JSContext* cx, HandleScript script, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2273:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2273 | bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool 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/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/dist/include/js/Conversions.h: In function 'bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1845:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1845 | : JS::EvaluateUtf8Path(cx, opts, filename.get(), &unused))) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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/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)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1733:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1774:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1774 | if (!importHook(cx, referencingPrivate, specifier, promise)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_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_src16.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 404 | bool Compartment::wrap(JSContext* cx, | ^~~~~~~~~~~ In file included from /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/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/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/builtin/ModuleObject.cpp:1803:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1803 | CallModuleResolveHook(cx, referencingPrivate, specifier)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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); | ~~^~~~~~~~~~~~~~~~~ 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_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, | ^~ 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1030 | if (!Construct(cx, fun, cargs, fun, &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:8148:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 8148 | if (!JS_SetElement(cx, jsOffsets, i, offsetVal)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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, | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:160, from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~^~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/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())) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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 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/streams/QueueingStrategies.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 103 | return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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/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_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 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool ParseCompileOptions(JSContext*, JS::CompileOptions&, JS::HandleObject, JS::UniqueChars&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1871:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1871 | if (!JS_GetProperty(cx, opts, "isRunOnce", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1878:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1878 | if (!JS_GetProperty(cx, opts, "noScriptRval", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1885:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1885 | if (!JS_GetProperty(cx, opts, "fileName", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1902:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1902 | if (!JS_GetProperty(cx, opts, "skipFileNameValidation", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1909:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1909 | if (!JS_GetProperty(cx, opts, "element", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1915:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1915 | if (!JS_WrapValue(cx, &elementValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1918:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1918 | if (!JS_DefineProperty(cx, infoObject, "element", elementValue, 0)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1924:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1924 | if (!JS_GetProperty(cx, opts, "elementAttributeName", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1935:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1935 | if (!JS_GetProperty(cx, opts, "lineNumber", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 180 | return js::ToUint32Slow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1946:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1946 | if (!JS_GetProperty(cx, opts, "columnNumber", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:1957:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1957 | if (!JS_GetProperty(cx, opts, "sourceIsLazy", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:37:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 37 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:44:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 44 | return PromiseObject::unforgeableReject(cx, exn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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)) { | ~~~~~~ /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, | ^~ 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/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::Handle, const char*, JS::Handle, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 60 | MOZ_MUST_USE bool js::CreateAlgorithmFromUnderlyingMethod( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 76 | if (!GetProperty(cx, underlyingObject, methodName, method)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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 /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/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/builtin/JSON.cpp:1008: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: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/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 /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_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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from 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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1064 | ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1065 | args.rval()) | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1066 | : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1067 | args.rval()); | ~~~~~~~~~~~~ In file included from Unified_cpp_js_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)); | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Activation.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:30, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:32, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/jsshell.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:18, from Unified_cpp_js_src_shell0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool Run(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1602:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1602 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1616:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1616 | if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1624 | if (!JS_WrapValue(cx, rval)) { | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1713 | JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1715:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1715 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1718 | JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1720 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1723:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1723 | JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1725:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1725 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1464:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1464 | bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/dist/include/js/Conversions.h: In function 'bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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( | ^~~~~~~~ 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 /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) { | ^~ /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 /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_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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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_src6.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 373 | if (!GetProperty(cx, options, cx->names().preventClose, &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | if (!GetProperty(cx, options, cx->names().preventAbort, &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 383 | if (!GetProperty(cx, options, cx->names().preventCancel, &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 388 | if (!GetProperty(cx, options, cx->names().signal, &signalVal)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:32, from Unified_cpp_js_src6.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 175 | return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::toResumeMode(js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2105 | void Completion::toResumeMode(ResumeMode& resumeMode, MutableHandleValue value, | ^~~~~~~~~~ In file included from Unified_cpp_js_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) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1368 | if (!GetArrayElement(cx, obj, i, &v)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/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/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool date_parse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_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 /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) { | ^~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2191 | bool js::NativeGetOwnPropertyDescriptor( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2242:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2242 | if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:634:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 634 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from 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 Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:500:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 500 | MOZ_ALWAYS_INLINE bool IsString(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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/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, | ^~ 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/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/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 /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/jsapi.cpp:106, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { | ^~ In file included from Unified_cpp_js_src2.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp:159:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 159 | static MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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/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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~ /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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 333 | JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:337:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 337 | return ValueToSource(cx, value); | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_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/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_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_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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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); | ^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:253:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 253 | MOZ_MUST_USE PlainObject* js::ReadableStreamCreateReadResult( | ^~ In file included from Unified_cpp_js_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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Snapshots.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Bailouts.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Registers.h: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty(js::jit::ObjOperandId, uint32_t, js::jit::TypedThingLayout, js::Scalar::Type, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/Registers.h:187:50: warning: '((unsigned int*)((char*)&bigIntScratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 187 | constexpr Register64(Register h, Register l) : high(h), low(l) {} | ^~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:4274:30: note: '((unsigned int*)((char*)&bigIntScratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' was declared here 4274 | Maybe bigIntScratch; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:600:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 600 | if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | lengthResult)) { | ~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:610:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 610 | if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | nameResult)) { | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: 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 /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 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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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 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 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_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 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.cpp:17, from Unified_cpp_js_src25.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.cpp:2209:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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 Unified_cpp_js_src2.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.cpp:63:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 63 | if (!NativeDefineDataProperty(cx, nativeCtor, names[i], value, attrs)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:300:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 300 | if (!DefineDataProperty(cx, genFunctionProto, cx->names().constructor, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | genFunctionVal, JSPROP_READONLY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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_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 Unified_cpp_js_src19.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1062:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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_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 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 /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 /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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~^~~~~ 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 In file included from /home/buildozer/aports/community/mozjs78/src/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_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:288:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 288 | MOZ_MUST_USE bool js::ReadableStreamErrorInternal( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:373:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 373 | source->onErrored(cx, unwrappedStream, error); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1012:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1058:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1058 | return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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, | ^~~~~~~~~~~~~~~~ /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/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1274:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1274 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1274:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::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) { | ^~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~ /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/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_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/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 Unified_cpp_js_src7.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:449:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 449 | MOZ_MUST_USE bool js::ReadableStreamControllerError( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 453 | AssertSameCompartment(cx, e); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/vm/JSAtom-inl.h: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 94 | JSAtom* atom = ToAtom(cx, v); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from 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/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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1598:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1598 | JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1607:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1607 | JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint, | ^~ In file included from Unified_cpp_js_src22.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::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/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/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_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/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/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/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/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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:217:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 217 | resultObj = js::ReadableStreamCreateReadResult(cx, UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | true, forAuthorCode); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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)) { | ~~~~~~~~~~^~~~~ make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests' mfbt/tests/TestAlgorithm /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestAlgorithm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestAlgorithm.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestArray /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestArray.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestArrayUtils /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestArrayUtils /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestArrayUtils.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestAtomics /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestAtomics /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestAtomics.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBinarySearch /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestBinarySearch /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestBinarySearch.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBloomFilter /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestBloomFilter /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestBloomFilter.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBufferList /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestBufferList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestBufferList.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCasting /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestCasting /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCasting.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCeilingFloor /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestCeilingFloor /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCeilingFloor.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCheckedInt /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestCheckedInt /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCheckedInt.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 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, | ^~~~~~~~~ /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestCountPopulation /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCountPopulation.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCountZeroes /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestCountZeroes /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestCountZeroes.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestDefineEnum /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestDefineEnum /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestDefineEnum.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestDoublyLinkedList /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestDoublyLinkedList /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestDoublyLinkedList.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEndian /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestEndian /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEndian.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumeratedArray /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestEnumeratedArray /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEnumeratedArray.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumSet /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestEnumSet /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEnumSet.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumTypeTraits /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestEnumTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestEnumTypeTraits.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFastBernoulliTrial /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestFastBernoulliTrial /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFastBernoulliTrial.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFloatingPoint /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestFloatingPoint /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFloatingPoint.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFunctionRef /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestFunctionRef /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFunctionRef.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFunctionTypeTraits /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestFunctionTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestFunctionTypeTraits.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestHashTable /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestHashTable /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestHashTable.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestIntegerPrintfMacros /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestIntegerPrintfMacros /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestIntegerPrintfMacros.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestIntegerRange /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestIntegerRange /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestIntegerRange.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestJSONWriter /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestJSONWriter /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestJSONWriter.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestLinkedList /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~^~~ 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/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3354:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3354 | JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3370:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3370 | return w->startWrite(v); | ~~~~~~~~~~~~~^~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3958:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3958 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3966:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3966 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 Unified_cpp_js_src19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 164 | bool AbstractGeneratorObject::resume(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestBufferList 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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestAlgorithm /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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestArray /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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestArrayUtils In file included from /home/buildozer/aports/community/mozjs78/src/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/_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 TestBinarySearch /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 TestCompactPair /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 TestCheckedInt /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/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/_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 TestCeilingFloor /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 TestFloatingPoint /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 TestEnumeratedArray /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 TestEnumTypeTraits /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 TestFunctionRef /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/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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestHashTable /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2019:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2027:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2027 | return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestJSONWriter 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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestEndian /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestIntegerRange /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/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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle, JSProtoKey, js::GlobalObject::IfClassIsDisabled)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:325:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 325 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:395:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 395 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function '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_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/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/wasm/WasmInstance.cpp:1992:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1992 | if (!ToJSValue(cx, registerResultLoc, iter.cur().type(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1993 | rval)) { | ~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:2017:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2017 | if (!ToJSValue(cx, loc, result.type(), &tmp)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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 /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2185:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2185 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2185:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2458:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2458 | bool JSStructuredCloneReader::startRead(MutableHandleValue vp) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2621:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2621 | if (!readSharedArrayBuffer(vp)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2638:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2638 | return readTypedArray(arrayType, data, vp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2683:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2683 | return readTypedArray(TagToV1ArrayType(tag), data, vp, true); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 130 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:355:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 355 | JSString* str = ToStringSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:493:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 493 | if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_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/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.cpp:736:26: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 736 | if (!DefineDataProperty( | ~~~~~~~~~~~~~~~~~~^ 737 | cx, global, cx->names().undefined, UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 738 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.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/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) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2254:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2254 | JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2257:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2257 | return DefineDataProperty(cx, obj, name, value, attrs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { | ^~ In file included from Unified_cpp_js_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/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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1757 | bool Debugger::processParsedHandlerResult(JSContext* cx, AbstractFramePtr frame, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1767 | !ParseResumptionValue(cx, exceptionRv, resumeMode, &rootValue) || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2302:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2302 | return DefineDataProperty(cx, obj, name, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2303 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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_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"); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2318:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2318 | return DefineDataProperty(cx, obj, name, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2319 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:17, from Unified_cpp_js_src19.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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_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 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestLinkedList 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 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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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/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/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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2232 | bool JSStructuredCloneReader::readDataView(uint32_t byteLength, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:2243:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2243 | if (!startRead(&v)) { | ~~~~~~~~~^~~~ 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/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2382:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2382 | return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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, | ^~ /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/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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:52:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 52 | MOZ_MUST_USE JSObject* js::ReadableStreamReaderGenericCancel( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/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_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, | ^~ 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/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2428:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2428 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2171 | return js::DefineDataProperty(cx, obj, id, value, attrs); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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: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: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:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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/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/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: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/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/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') 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ /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 /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) { | ^~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestMacroForEach /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2478:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2478 | return ::DefineDataElement(cx, obj, index, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2479 | HandleValue::fromMarkedLocation(&value), attrs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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)) { | ~~~~~~~~~^~~~ /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 /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)) { | ~~~~~~~~~^~~~~~ mfbt/tests/TestMathAlgorithms /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3106:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3106 | if (!MapObject::set(context(), obj, key, val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:66, from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 94 | JSAtom* atom = ToAtom(cx, v); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src26.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3124:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3124 | if (!DefineDataProperty(context(), obj, id, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestMaybe /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestMaybe.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestNonDereferenceable /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestNonDereferenceable /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestNonDereferenceable.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm 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 /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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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)) { | ~~~~~~~~~~ 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 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestTypeTraits /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestTypeTraits /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestTypeTraits.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestUniquePtr /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestUniquePtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestUniquePtr.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mfbt/tests/TestVariant /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestVariant /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestVariant.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestVector /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Os -fomit-frame-pointer -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -Os -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -Os -fomit-frame-pointer -O2 -fomit-frame-pointer -funwind-tables -o TestVector /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mfbt/tests/TestVector.list -lpthread -Wl,--as-needed,-O1,--sort-common -Wl,-z,stack-size=1048576 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestWeakPtr 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 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, | ^~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMacroArgs /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMacroForEach In file included from Unified_cpp_js_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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMathAlgorithms /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestNotNull 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 Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1031:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1031 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().value, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1032 | UndefinedHandleValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1037:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1037 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().done, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | TrueHandleValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, const JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 680 | bool ReadStructuredClone(JSContext* cx, const JSStructuredCloneData& data, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:687:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 687 | return r.read(vp); | ~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target 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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestMaybe /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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestRandomNum /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestNonDereferenceable In file included from Unified_cpp_js_src1.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:819:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 819 | JSString* str = ToStringSlow(cx, space); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:865:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 865 | if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:873:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 873 | if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_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 TestRefPtr /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 TestResult /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 TestSmallPointerArray /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 TestSHA1 /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/_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 TestThreadSafeWeakPtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTuple /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTextUtils /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestSPSCQueue /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/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3272 | bool JSAutoStructuredCloneBuffer::read( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3277:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3277 | return !!JS_ReadStructuredClone(cx, data_, version_, data_.scope(), vp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3278 | cloneDataPolicy, optionalCallbacks, closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_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 TestTemplateLib /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestVariant /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestVector /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestTypedEnum /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3175:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3175 | JS_PUBLIC_API bool JS_StructuredClone( | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StructuredClone.cpp:3175:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from 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_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 /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 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, | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33, from Unified_cpp_js_src8.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 61 | return PromiseObject::unforgeableResolve(cx, rval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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/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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2568:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2568 | JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2575:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2575 | return JS_GetPropertyById(cx, obj, id, vp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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 IsLocale(JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:58:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 58 | static inline bool IsLocale(HandleValue v) { | ^~~~~~~~ In file included from Unified_cpp_js_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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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_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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~ /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/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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_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 In file included from Unified_cpp_js_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1860:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1860 | bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v, | ^~~~ In file included from Unified_cpp_js_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/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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~ In file included from /home/buildozer/aports/community/mozjs78/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/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/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/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/JSON.cpp:1080:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1080 | if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2626:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2626 | JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2634:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2634 | return JS_SetPropertyById(cx, obj, id, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src4.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp: In function 'bool _ZL12DisplayNamesP9JSContextRKN2JS8CallArgsE19DisplayNamesOptions.part.0(JSContext*, const JS::CallArgs&, DisplayNamesOptions)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:144:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 144 | if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | &ignored)) { | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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/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/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2656:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2656 | return SetElement(cx, obj, index, value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2662:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2662 | return SetElement(cx, obj, index, value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1472 | return BigInt::addValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1488 | return BigInt::subValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1504 | return BigInt::mulValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1520 | return BigInt::divValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1544 | return BigInt::modValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1560 | return BigInt::powValue(cx, lhs, rhs, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 220 | return ToInt32OrBigIntSlow(cx, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1575 | return BigInt::bitNotValue(cx, in, out); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 210 | return ToNumericSlow(cx, vp); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 350 | return BigInt::negValue(cx, val, res); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 /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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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( | ^~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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/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/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-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3409:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3409 | if (!OptimizeSpreadCall(cx, val, &optimized)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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 /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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mfbt/tests/TestXorShift128PlusRNG In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3698:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3698 | InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3847 | if (!TrySkipAwait(cx, val, &canSkip, &resolved)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:3940:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3940 | if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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/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/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_src_wasm0.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp: In function 'void* BoxValue_Anyref(JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp:574:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 574 | if (!BoxAnyRef(cx, val, &result)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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 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/vm/EnvironmentObject.cpp:2276:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2276 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestWeakPtr /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToBigInt(JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBuiltins.cpp:546:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 546 | BigInt* bi = ToBigInt(cx, val); | ~~~~~~~~^~~~~~~~~ In file included from Unified_cpp_js_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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestWrappingOperations 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_src17.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2149 | bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, | ^~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2165:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2165 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38, from Unified_cpp_js_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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_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_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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/DateTimeFormat.cpp:143:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:143:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:143:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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( | ^~ /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/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/Locale.cpp: In function 'bool Locale_numeric(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1042:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1042 | if (!GetUnicodeExtension(cx, locale, "kn", &value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:338:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 338 | if (!JS_GetProperty(cx, callee, "usage", &usage)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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/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/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_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)) { | ~~~~~~~~~ /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/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/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/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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py: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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp: In lambda function: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:405:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 405 | if (!DefineDataProperty(cx, singlePart, cx->names().type, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:416:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 416 | if (!DefineDataProperty(cx, singlePart, cx->names().value, val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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/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/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/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); | ^ /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 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 /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/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^ /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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^ 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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestXorShift128PlusRNG /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6472:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6472 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6472:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6479 | return GetDataProperty(cx, objVal, field, v); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target TestUtf8 /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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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 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/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117: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/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/shell/js.cpp: In function 'bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:7762:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 7762 | if (!JS_GetElement(cx, observersArg, i, &v)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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/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)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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 /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_src4.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp: In function 'bool js::AddDisplayNamesConstructor(JSContext*, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:228:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 228 | return DefineDataProperty(cx, intl, cx->names().DisplayNames, ctorValue, 0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3128 | bool WasmGlobalObject::value(JSContext* cx, MutableHandleValue out) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 3130 | val(&result); | ~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:92:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 92 | if (!DefineDataProperty(cx, info, cx->names().firstDayOfWeek, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:98:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 98 | if (!DefineDataProperty(cx, info, cx->names().minDays, v)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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/intl/Locale.cpp: In function 'bool Locale_numberingSystem(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1070:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1070 | return GetUnicodeExtension(cx, locale, "nu", args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3153 | JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3153:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3159:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3159 | if (!ToPropertyDescriptor(cx, descObj, true, desc)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3159:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from 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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') In file included from Unified_cpp_js_src25.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:2182:11: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 2182 | JSString* js::ToStringSlow( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:2182:11: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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/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/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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~ 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_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_src5.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp: In function 'bool PluralRules(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:122:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 122 | if (!intl::InitializeObject(cx, pluralRules, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 123 | cx->names().InitializePluralRules, locales, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | options)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:122:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_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/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:3335:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3335 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3336 | fs->nargs, &funVal)) { | ~~~~~~~~~~~~~~~~~~~ In file included from 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/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 352 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 375 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 376 | "WritableStream sink.write method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | cx->names().write, &writeMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 385 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 386 | "WritableStream sink.close method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | cx->names().close, &closeMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 395 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 396 | "WritableStream sink.abort method", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | cx->names().abort, &abortMethod)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 404 | return SetUpWritableStreamDefaultController( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 405 | cx, stream, sinkAlgorithms, underlyingSink, writeMethod, closeMethod, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | abortMethod, highWaterMark, sizeAlgorithm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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/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/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:812:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 812 | if (!defineProperty(to, "column", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:820:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 820 | if (!defineProperty(loc, "end", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:824:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 824 | if (!defineProperty(to, "line", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:828:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 828 | if (!defineProperty(to, "column", val)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:832:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 832 | if (!defineProperty(loc, "source", srcval)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1077:73: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1077 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr); | ^ In file included from 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_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/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_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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool GetStringOption(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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 /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 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/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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/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/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); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestAlgorithm' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArrayUtils' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestAtomics' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBinarySearch' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBloomFilter' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBufferList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCasting' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCeilingFloor' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCheckedInt' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCompactPair' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountPopulation' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountZeroes' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestDefineEnum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestDoublyLinkedList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEndian' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumeratedArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumSet' '../../dist/cppunittests' 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestEnumTypeTraits' '../../dist/cppunittests' 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../config/nsinstall -R -m 644 'TestFastBernoulliTrial' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFloatingPoint' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFunctionRef' '../../dist/cppunittests' In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:41, from Unified_cpp_js_src9.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { | ^~ ../../config/nsinstall -R -m 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' ../../config/nsinstall -R -m 755 'TestArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestArrayUtils' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestAtomics' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBinarySearch' '../../dist/bin' 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; | ^~~~~~~~~~~~ ../../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' /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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: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:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117: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 '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 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)) { | ~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~ 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_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 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, | ^~ /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, | ^~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_charAt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:436:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 436 | if (!DefineDataElement(cx, obj, uint32_t(slot), value, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:1270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1270 | bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun, | ^~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle, GetField, SetField, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:147:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 147 | static bool EnsurePromiseRejected( | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 169 | cx, PromiseObject::unforgeableReject(cx, error)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1659 | bool js::str_charCodeAt_impl(JSContext* cx, HandleString string, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/shell/js.cpp:2364:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2364 | if (!JS_ExecuteScript(cx, envChain, script, args.rval())) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:2430:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2430 | return JS_WrapValue(cx, args.rval()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:197:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 197 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 200 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 201 | cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | &WritableStreamDefaultWriter::setClosedPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:283:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 283 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &releasedError)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 212 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | &WritableStreamDefaultWriter::setReadyPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 200 | return EnsurePromiseRejected( | ~~~~~~~~~~~~~~~~~~~~~^ 201 | cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | &WritableStreamDefaultWriter::setClosedPromise, error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/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); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ObjectOperations-inl.h:117:27: note: parameter passing 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 /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)); | ^ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 497 | return ToStringSlow(cx, thisv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:1708:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1708 | return js::str_charCodeAt_impl(cx, str, index, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 677 | ReportIsNotFunction(cx, v, -1, construct); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4731:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4731 | ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4732:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4732 | : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4733 | vp); | ~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return js::ToUint16Slow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:3872:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3872 | return str_fromCodePoint_one_arg(cx, args[0], args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:141:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 141 | cx, PromiseObject::unforgeableReject(cx, storedError)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:169:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 169 | promise = PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:181:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 181 | promise = PromiseObject::unforgeableReject(cx, storedError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /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_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_src17.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:388:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 388 | static bool ExecuteScript(JSContext* cx, HandleObjectVector envChain, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 404 | return ExecuteScript(cx, env, script, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:421:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 421 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:424:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 424 | return ExecuteScript(cx, envChain, scriptArg, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:430:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 430 | return ExecuteScript(cx, envChain, scriptArg, &rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:448:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 448 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:460:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 460 | return ExecuteScript(cx, envChain, script, rval); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportError(JSContext*, JS::HandleObject, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:178:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 178 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:196:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 196 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | propName.get()); | ~~~~~~~~~~~~~~~ In file included from /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/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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 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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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) { | ^~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~^~~~~~~ /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/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/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4924:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4924 | JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4924:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4931:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4931 | return cx->getPendingException(vp); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4934:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4934 | JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4943:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4943 | cx->setPendingExceptionAndCaptureStack(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4945:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4945 | cx->setPendingException(value, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h:392:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 392 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.h:779:10: note: 'addArgc' was declared here 779 | bool addArgc; | ^~~~~~~ In file included from Unified_cpp_js_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:390:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 390 | static bool GetPropertyNoException(JSContext* cx, HandleObject obj, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:105, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:43, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1079 | ReportNotObjectArg(cx, nth, fun, v); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/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 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 132 | JSObject* js::WritableStreamAbort(JSContext* cx, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Runtime.h:61, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.h:33, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Compartment-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 237 | return PromiseObject::unforgeableResolveWithNonPromise( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 238 | cx, JS::UndefinedHandleValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ReceiverGuard.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h: In member function 'void js::InternalJobQueue::_ZN2js16InternalJobQueue7runJobsEP9JSContext.part.0(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1522 | return Call(cx, thisv, fun, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:1522:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src20.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext.cpp:803:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 803 | if (cx->getPendingException(&exn)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from 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, | ^~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:57:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 57 | JSObject* js::WritableStreamDefaultWriterAbort( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3708 | if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:3715:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 3715 | if (!DefineDataElement(cx, obj, k, args[k])) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamDealWithRejection(JSContext*, JS::Handle, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:309:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 309 | MOZ_MUST_USE bool js::WritableStreamDealWithRejection( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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( | ^~ 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/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::HandleString, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:397:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 397 | return JS::MapSet(cx, registry, pathValue, moduleValue); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In member function 'js::ArrayObject* NumberFormatFields::toArray(JSContext*, JS::HandleString, js::intl::FieldType)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1296 | if (!DefineDataProperty(cx, singlePart, cx->names().type, propVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1307:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1307 | if (!DefineDataProperty(cx, singlePart, cx->names().value, propVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1313:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1313 | if (!DefineDataProperty(cx, singlePart, cx->names().unit, propVal)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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( | ^~ /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/builtin/intl/NumberFormat.cpp: In function 'bool FormattedNumberToParts(JSContext*, const UFormattedValue*, JS::HandleValue, js::intl::FieldType, FormattingType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1331:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1331 | static bool FormattedNumberToParts(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1331:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:510:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 510 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:515:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 515 | return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, optionsArg, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | srcBuf, rval); | ~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:519:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 519 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 529 | return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl::FormattedRelativeTimeToParts(JSContext*, const UFormattedValue*, double, js::intl::FieldType, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1403:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1403 | bool js::intl::FormattedRelativeTimeToParts( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1407:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1407 | return FormattedNumberToParts( | ~~~~~~~~~~~~~~~~~~~~~~^ 1408 | cx, formattedValue, HandleValue::fromMarkedLocation(&tval), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1409 | relativeTimeUnit, FormattingType::NotForUnit, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 202 | return ToLength(cx, value, lengthp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 311 | if (!ToNumberSlow(cx, v, dp)) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/String.cpp:4330:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4330 | static bool Decode(JSContext* cx, HandleLinearString str, | ^~~~~~ In file included from Unified_cpp_js_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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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/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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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_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/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:387:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 387 | if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:395:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 395 | return DefineDataProperty(cx, fun, id, protoVal, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 396 | JSPROP_PERMANENT | JSPROP_RESOLVING); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 523 | if (!NativeDefineDataProperty(cx, fun, id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 524 | JSPROP_READONLY | JSPROP_RESOLVING)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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; | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsfriendapi.cpp:371:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 371 | JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/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 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/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/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/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/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( | ^~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:253:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 253 | static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStringChar(js::jit::ValOperandId, js::jit::ValOperandId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:2065:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2065 | if (!CanAttachStringChar(val_, idVal_, StringChar::At)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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/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 /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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp: In function 'bool Parse(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/shell/js.cpp:5383:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 5383 | if (!JS_GetProperty(cx, objOptions, "module", &optionModule)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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: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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/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/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/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/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)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:239:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 239 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 90 | ReportValueError(cx, err, spindex, v, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 323 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 336 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:349:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 349 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:360:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 360 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 374 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 395 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:432:10: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 432 | Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx, | ^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4870:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4870 | if (!GetProperty(cx, query, query, cx->names().global, &global)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4893:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4893 | if (!GetProperty(cx, query, query, cx->names().url, &url)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:4905:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 4905 | if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:445:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 445 | void js::CompletePropertyDescriptor(MutableHandle desc) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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 /home/buildozer/aports/community/mozjs78/src/firefox-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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonTypes.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeSet.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectGroup.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:20, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h: In function 'bool str_toSource(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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 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/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1081 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1089 | return nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In static member function 'static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, js::NativeObject*, JS::HandleValueVector, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1450:6: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 1450 | bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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( | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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_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/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/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 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 /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 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_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_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/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 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/ObjectOperations-inl.h: In function 'bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:27, from Unified_cpp_js_src4.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:941:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 941 | static bool ConvertToTier(JSContext* cx, HandleValue value, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:941:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStringChar(JS::HandleFunction, js::jit::StringChar)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:5237:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 5237 | if (!CanAttachStringChar(thisval_, args_[0], kind)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2248:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2248 | if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2249 | &v)) { | ~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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/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/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_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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1417:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1417 | PartitionNumberPattern(cx, nf, formatted, x); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1422:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1422 | return FormattedNumberToParts(cx, formattedValue, x, nullptr, formattingType, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | result); | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:903:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 903 | PartitionNumberPattern(cx, nf, formatted, x); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape.cpp:9, from Unified_cpp_js_src25.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h: In static member function 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool Qualified = js::Qualified]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2838 | return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2725 | return SetPropertyByDefining(cx, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:2719:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2719 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:4685:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4685 | if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4686 | StringifyBehavior::RestrictedSafe)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:71, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h: In function 'bool js::GetPropertyPure(JSContext*, JSObject*, jsid, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:35, from Unified_cpp_js_src5.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1407:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1407 | return FormattedNumberToParts( | ~~~~~~~~~~~~~~~~~~~~~~^ 1408 | cx, formattedValue, HandleValue::fromMarkedLocation(&tval), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1409 | relativeTimeUnit, FormattingType::NotForUnit, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1682 | bool Is(HandleValue v) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gc' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from Unified_cpp_js_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/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::CollatorObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::DateTimeFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::DisplayNamesObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ListFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::NumberFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::PluralRulesObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 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/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RelativeTimeFormatObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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 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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2681:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2681 | bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2684 | bool ok = op(cx, obj, id, desc); | ~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:1657:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1657 | const char* source = ValueToSourceForError(cx, args.get(0), bytes); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1103:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1103 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1128:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1128 | return DefineProperty(cx, target, wrappedId, desc); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2701:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2701 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2706 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2708 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2724 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2726 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2729:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2729 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2736 | return op(cx, obj, id, desc, result); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2738 | return NativeDefineProperty(cx, obj.as(), id, desc, result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2756:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2756 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/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/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: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/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/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_src10.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JSErrorReport*, JS::HandleString, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsexn.cpp:718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 718 | JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::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/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_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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 /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/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/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) { | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MacroAssembler.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/SharedICRegisters-arm.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/SharedICRegisters.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:3045:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3045 | return OrdinaryToPrimitive(cx, obj, preferredType, vp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 574 | bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1691:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1695:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1695 | return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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/dist/include/js/Conversions.h: In function 'bool InternalConst(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/wasm/WasmIonCompile.cpp: In function 'bool EmitBr({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:1914:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 1914 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2313:12: note: 'relativeDepth' was declared here 2313 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_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 Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:96:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 96 | !DefineDataProperty(cx, obj, cx->names().count, countValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:102:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 102 | !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:112:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 112 | if (!DefineDataProperty(cx, obj, cx->names().label, labelValue)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3232 | bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3285 | return builder.literal(val, &pn->pn_pos, dst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_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_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | return NativeSetProperty(cx, obj.as(), id, v, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | receiver, result); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from Unified_cpp_js_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/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3392 | bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 272 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:283:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 283 | !DefineDataProperty(cx, obj, cx->names().objects, objectsReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:288:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 288 | !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:293:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 293 | !DefineDataProperty(cx, obj, cx->names().strings, stringsReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:298:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 298 | !DefineDataProperty(cx, obj, cx->names().other, otherReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:302:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 302 | !DefineDataProperty(cx, obj, cx->names().domNode, domReport)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In function 'bool EmitSetGlobal({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2577:12: note: 'id' was declared here 2577 | uint32_t id; | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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 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]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 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/SelfHosting.cpp: In function 'bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2055:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2055 | BigInt* res = ToBigInt(cx, args[0]); | ~~~~~~~~^~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 998 | bool TypedArrayObjectTemplate::convertValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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, | ^~ 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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/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/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, | ^~~~~~~~~~~~~ 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/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/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/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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_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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/GlobalObject.h:146:48: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 146 | return APPLICATION_SLOTS + JSProto_LIMIT + key; | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:1914:14: note: 'protoKey' was declared here 1914 | JSProtoKey protoKey; | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1155:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1155 | bool NodeBuilder::conditionalExpression(HandleValue test, HandleValue cons, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1155:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1155:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1155:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1810 | bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) { | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 194 | if (!ToNumberSlow(cx, vp, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_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); | ~~~~~~~~~~~~~^~~~~~~~ /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/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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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 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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1914:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1914 | JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1921:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1921 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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 /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 /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:29, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1674 | return ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_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/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 939 | bool NodeBuilder::forStatement(HandleValue init, HandleValue test, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1059:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1059 | bool ModuleObject::execute(JSContext* cx, HandleModuleObject self, | ^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1083:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1083 | return Execute(cx, script, env, rval); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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, | ^~~~~~~~ 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, | ^~ 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: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/jsnum.cpp:1970:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1970 | if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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/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 /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_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_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/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; | ^~~~~~~~~~~~ /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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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_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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1978:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1978 | JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.cpp:1984:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 1984 | } else if (!ToNumberSlow(cx, v, &d)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1969:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1969 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1973 | if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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_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/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/TestingFunctions.cpp: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1000:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1000 | !ConvertToTier(cx, args[1], module->module().code(), &tier)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1006:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1006 | if (!module->module().extractCode(cx, tier, &result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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 /home/buildozer/aports/community/mozjs78/src/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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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/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 Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:73:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 73 | bool TypedArrayObject::convertForSideEffect(JSContext* cx, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:78:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 78 | return ToBigInt(cx, v) != nullptr; | ~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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: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) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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/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)) { | ~~~~~~~~~~~~^~~~~~~~~~~ /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_src24.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1545 | return RegExpGetSubstitution(cx, matchResult, string, size_t(position), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | replacement, size_t(firstDollarIndex), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1547 | namedCaptures, args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1948 | bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1956:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1956 | return function(&pn->as(), AST_FUNC_DECL, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1959:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1959 | return variableDeclaration(&pn->as(), false, dst); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1964:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1964 | return variableDeclaration(&pn->as(), true, dst); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/dist/include/js/Conversions.h: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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) { | ^~ 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/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 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, | ^~~~~~~~~~~~~~~~~ /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/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 /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_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/vm/TypedArrayObject.cpp: In function 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2490 | bool js::SetTypedArrayElement(JSContext* cx, Handle obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1056 | if (!convertValue(cx, v, &nativeValue)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.cpp:1926:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1926 | if (!NativeDefineProperty(cx, obj, id, desc, result)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool NewRope(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1960:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1960 | if (!JS_GetProperty(cx, options, "nursery", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/ReflectParse.cpp:2265:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2265 | ? variableDeclaration(&pn->as(), lexical, dst) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2430:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2430 | if (!variableDeclaration(&scopeNode->scopeBody()->as(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2431 | true, &var)) { | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/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/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( | ^~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3792:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3792 | if (!JS_GetProperty(cx, cfg, "args", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3797:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3797 | if (!JS_GetProperty(cx, cfg, "locals", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3802:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3802 | if (!JS_GetProperty(cx, cfg, "thisprops", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /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()) { | ^ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1335:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1335 | if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1336 | args2, args2.rval())) { | ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4675:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4675 | if (!JS_GetProperty(cx, opts, "action", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4691 | if (!JS_GetProperty(cx, opts, "phases", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4724:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 4724 | if (!JS_GetProperty(cx, opts, "depth", &v)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1132:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.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 Unified_cpp_js_src10.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:254:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 254 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 779 | bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 792 | bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TypeMonitorResult(JSContext*, js::jit::ICMonitoredFallbackStub*, js::jit::BaselineFrame*, JS::HandleScript, jsbytecode*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:946:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 946 | bool TypeMonitorResult(JSContext* cx, ICMonitoredFallbackStub* stub, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:963:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 963 | return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1781:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1799:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1799 | return ExecuteRegExpLegacy(cx, res, reobj.as(), input, indexp, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1800 | test, rval); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, const char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1803:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1816:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1816 | return ExecuteRegExpLegacy(cx, nullptr, obj.as(), input, indexp, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1817 | test, rval); | ~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:914:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 914 | bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::CheckRegExpSyntax(JSContext*, const char16_t*, size_t, JS::RegExpFlags, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1855:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1855 | JS_PUBLIC_API bool JS::CheckRegExpSyntax(JSContext* cx, const char16_t* chars, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1880:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1880 | if (!cx->getPendingException(error)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_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 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/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/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()) { | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 720 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 721 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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/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 /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2725:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2725 | Register(JUMP_THRESHOLD, "jump-threshold") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2726:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2726 | Register(NATIVE_REGEXP_ENABLE, "native_regexp.enable") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2727:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2727 | Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2728:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2728 | Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2729:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2729 | Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2730:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2730 | Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2731:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2731 | Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2732:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2732 | Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2733:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2733 | Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2734:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2734 | Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2735:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2735 | Register(WASM_DELAY_TIER2, "wasm.delay-tier2") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2736:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2736 | Register(WASM_JIT_BASELINE, "wasm.baseline") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2737:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2737 | Register(WASM_JIT_CRANELIFT, "wasm.cranelift") \ | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.h:2738:3: note: in expansion of macro 'JIT_COMPILER_MATCH' 2738 | Register(WASM_JIT_ION, "wasm.ion") | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2848:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2848 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2857:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2857 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2858 | nullptr); | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2864:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2864 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2865 | newTargetVal, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2874:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2874 | return js::Construct(cx, fval, cargs, newTargetVal, objp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:2874:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from 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); | ~~~~~~~~ /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 /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/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2285:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2285 | bool ASTSerializer::classDefinition(ClassNode* pn, bool expr, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1595:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1595 | return callback(cb, name, heritage, block, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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 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/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 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())) { | ~~~~~~~~~~~~~~~~~~~~ /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/ObjectOperations-inl.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 75 | inline bool ValueToId( | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 94 | JSAtom* atom = ToAtom(cx, v); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/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"); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39, from Unified_cpp_js_src_jit1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 218 | return FetchName(cx, obj, pobj, name, prop, vp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 218 | return FetchName(cx, obj, pobj, name, prop, vp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2422:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2422 | return TypeMonitorResult(cx, stub, frame, script, pc, res); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2694:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2704:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2704 | return function(funNode, type, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1169:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1169 | return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2726:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2726 | builder.conditionalExpression(test, cons, alt, &condNode->pn_pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2727 | dst); | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2726:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2726:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2744 | builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2756 | builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2786:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2786 | builder.assignmentExpression(op, lhs, rhs, &assignNode->pn_pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2787 | dst); | ~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2786:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2685 | if (!builder.binaryExpression(op, left, right, &subpos, &right)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2838:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2838 | builder.unaryExpression(op, expr, &unaryNode->pn_pos, dst); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1182:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1182 | return callback(cb, callee, array, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2921:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2921 | return identifier(pnAtom, nullptr, &propname) && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CacheIR.cpp:264:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 264 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/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_src_wasm0.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmDebug.cpp:370:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 370 | bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex, | ^~~~~~~~~~ In file included from Unified_cpp_js_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, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/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.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/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2895:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2895 | bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2937 | callArgs.thisv(), newTarget, args); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2970:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2970 | if (!DirectEval(cx, callArgs.get(0), res)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2980:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 2980 | ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2991:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2991 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3004 | callArgs.thisv(), newTarget, args); | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3005:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3005 | switch (gen.tryAttachDeferredStub(res)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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 /home/buildozer/aports/community/mozjs78/src/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()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1308 | bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1338:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1338 | return stub->addMonitorStubForValue(cx, frame, types, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6087:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 6087 | script = TestingFunctionArgumentToScript(cx, args[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3786:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3786 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1306 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1354:37: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 1354 | if (!tobj->getElement(cx, i, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1357 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1410 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1472 | if (!GetProperty(cx, obj, obj, id, &value)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1479 | if (!NewValuePair(cx, key, value, &value)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:18, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 470 | return as().getElement(cx, idx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1572 | if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1580 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1601 | } else if (!NewValuePair(cx, key, value, properties[out++])) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3837:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3837 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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.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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmStubs.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:23, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h:241:45: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2534:16: note: 'result' was declared here 2534 | MDefinition* result; | ^~~~~~ In file included from /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/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3288:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 3288 | bool ASTSerializer::arrayPattern(ListNode* array, MutableHandleValue dst) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1510:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1510 | return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 Unified_cpp_js_src1.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/MapObject.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1475 | bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, | ^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /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; | ^~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:570:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 570 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:577:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 577 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | typeByteAlignment, | ~~~~~~~~~~~~~~~~~~ 579 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:584:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 584 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~ 586 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:591:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 591 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | UndefinedHandleValue, | ~~~~~~~~~~~~~~~~~~~~~ 593 | JSPROP_READONLY | JSPROP_PERMANENT)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/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/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/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/dist/include/js/Conversions.h:139:26: 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: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/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1968:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1968 | bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1452:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1452 | return callback(cb, id, opt(init), pos, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 357 | return js::Call(cx, fun, userv, args, dst); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 438 | return defineProperty(obj, name, value) && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:289:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 289 | if (!InvokeFunction(cx, fun, constructing, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 290 | /* ignoresReturnValue = */ false, numActualArgs, argv, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | &rval)) { | ~~~~~~ In file included from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:284:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 284 | cx, ValueToCallable(cx, args.get(0), 1, NO_CONSTRUCT)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/jsdate.cpp: In function 'bool date_setTime(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2009 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2018:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2018 | dateObj->setUTCTime(TimeClip(result), args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2075 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2104:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2104 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:82, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Object.cpp:1202:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1202 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_src_wasm1.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const js::wasm::Module&, JS::HandleObject, js::wasm::ImportValues*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:467:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 467 | if (!GetProperty(cx, importObj, import.module.get(), &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:479:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 479 | if (!GetProperty(cx, obj, import.field.get(), &v)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:548:19: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 548 | obj->val(&val); | ~~~~~~~~^~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmJS.cpp:578:34: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 578 | if (!ToWebAssemblyValue(cx, global.type(), v, &val)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getArrayElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1923:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1923 | bool TypedObject::obj_getArrayElement(JSContext* cx, | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1936:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1936 | return Reify(cx, elementType, typedObj, offset, vp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2263 | dateObj->setUTCTime(v, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setDate(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2388:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2388 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); | ~~~~~~~~~~~~~~~~^~~~~~~ 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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1976 | if (Call(cx, then, thenable, args2, &rval)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Date.h:35, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi.cpp:25, from Unified_cpp_js_src10.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsdate.cpp:2473:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 2473 | dateObj->setUTCTime(u, args.rval()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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 Unified_cpp_js_src20.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = js::CanGC]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom.cpp:1184:9: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 1184 | JSAtom* js::ToAtom(JSContext* cx, | ^~ In file included from 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, | ^~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2392:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2392 | static JSAtom* NameToFunctionName(JSContext* cx, HandleValue name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2397 | return ToAtom(cx, name); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, js::FunctionPrefixKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2450:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2450 | return NameToFunctionName(cx, idv, prefixKind); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from 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/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()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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/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 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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); | ~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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 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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 608 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 639 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:43, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 364 | return ValueToId(cx, argument, result); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 367 | return ToPropertyKeySlow(cx, argument, result); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from 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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:580:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 580 | if (!ValueToId(cx, args[1], &id)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/SelfHosting.cpp:614:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 614 | if (!DefineProperty(cx, obj, id, desc)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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/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/builtin/Promise.cpp: In static member function 'static PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(JSContext*, JS::HandleObject, JS::Handle, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:364:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 364 | PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4118 | static PromiseReactionRecord* NewReactionRecord( | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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 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/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 = 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/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/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-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/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 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); | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2448 | success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/wasm/WasmTypes.h:29, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmModule.h:156:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmGenerator.cpp:1255:61: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 272 | return js::ToObjectSlow(cx, v, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4349:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4349 | if (!JS_SetProperty(cx, rv, "vars", varObjVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4357:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4357 | if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 14661 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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_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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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 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, | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In member function 'void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1282:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1282 | bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1295:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1295 | return SetObjectElement(cx, obj, indexVal, value, strict); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle, JS::HandleValue, JS::PromiseState, js::HandleSavedFrame)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:1275:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1275 | static MOZ_MUST_USE bool ResolvePromise( | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4000:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4000:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4459:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4459 | MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/builtin/Promise.cpp: In function 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2800 | static MOZ_MUST_USE bool RunRejectFunction( | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::SharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_src3.cpp:20: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:200:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 200 | JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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/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/Result.h:121, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jspubtd.h:17, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Barrier.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = js::XDR_DECODE]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1369 | MOZ_TRY(XDRScriptConst(xdr, values[i])); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1412 | MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1413 | MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ | ^~~~ In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1416:28: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 1416 | if (!ValueToId(cx, tmpIdValue, &tmpId)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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; | ^~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = js::XDR_DECODE]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { | ^~ In file included from 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_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/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:885:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 885 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:932:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 932 | if (!MapObject::set(cx, map, stackVal, stackReport)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:943:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 943 | if (!MapObject::set(cx, map, noStack, noStackReport)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:2766:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2766 | static MOZ_MUST_USE bool RunFulfillFunction(JSContext* cx, | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3398 | if (!values.setElement(cx, index, xVal)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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); \ | ^~~~ /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/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_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3973:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3973 | MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3977:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3977 | return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4029:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4029 | CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4041:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4041 | JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4047 | return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool Promise_reject(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3988:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3988 | CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3627 | if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3637 | if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 3643 | if (!values.setElement(cx, index, objVal)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = js::XDR_ENCODE]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2611:12: note: 'id' was declared here 2611 | uint32_t id; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2620:19: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2612:16: note: 'value' was declared here 2612 | MDefinition* value; | ^~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:419:49: warning: 'srcTableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | return (uint64_t(tag) << JSVAL_TAG_SHIFT) | payload; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3490:12: note: 'srcTableIndex' was declared here 3490 | uint32_t srcTableIndex; | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'dstTableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3489:12: note: 'dstTableIndex' was declared here 3489 | uint32_t dstTableIndex; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3462:12: warning: 'srcMemIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | uint32_t srcMemIndex; | ^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3461:12: warning: 'dstMemIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | uint32_t dstMemIndex; | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/NamespaceImports.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:34, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:430:29: warning: 'i32' may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2150:11: note: 'i32' was declared here 2150 | int32_t i32; | ^~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/LIR.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/arm/CodeGenerator-arm.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/CodeGenerator.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from Unified_cpp_js_src_wasm1.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2508:16: note: 'value' was declared here 2508 | MDefinition* value; | ^~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_src2.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp: In function 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp:511:59: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 511 | return PromiseObject::unforgeableResolveWithNonPromise(cx, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Stream.cpp:504:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 504 | cx, ReadableStreamCreateReadResult(cx, val, false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 505 | unwrappedReader->forAuthorCode())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4478:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4478 | MOZ_MUST_USE bool js::AsyncFunctionReturned( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5584 | bool PromiseObject::resolve(JSContext* cx, Handle promise, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI.h:11, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 105 | return Call(cx, fval, thisv, args, rval); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2658 | bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 In file included from Unified_cpp_js_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1524:26: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 1524 | static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In static member function 'static void JSObject::swap(JSContext*, JS::HandleObject, JS::HandleObject)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1735:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 1735 | if (!NativeObject::fillInAfterSwap(cx, b.as(), na, avals, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | apriv)) { | ~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:1741:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 1741 | if (!NativeObject::fillInAfterSwap(cx, a.as(), nb, bvals, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1742 | bpriv)) { | ~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5289:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5289 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5290 | IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 589 | return GetAndClearExceptionAndStack(cx, rval, stack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5245 | static MOZ_MUST_USE bool PerformPromiseThen( | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5265:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5265 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5266 | IncumbentGlobalObject::Yes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::findAllGlobals()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:5762:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)) { | ~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~ /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/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/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/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/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_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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/frontend' In file included from Unified_cpp_js_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 Unified_cpp_js_src_debugger0.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:678:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 678 | bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:699:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 699 | if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, iter.pc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 700 | result)) { | ~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Frame.cpp:712:68: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 712 | if (!GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 713 | cx, genObj, script, result)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:176:13: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:195:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 195 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | /* enumerable = */ true, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | visited, props)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:208:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 208 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | /* enumerable = */ true, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | visited, props)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:231:45: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 231 | if (!Enumerate(cx, pobj, id, shape.enumerable(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 273 | if (!Enumerate(cx, pobj, id, shape.enumerable(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:292:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 292 | if (!Enumerate(cx, pobj, id, shape.enumerable(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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/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)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 '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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:159:25: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 159 | if (!Enumerate(cx, obj, id, enumerable, flags, visited, props)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 344 | if (!Enumerate(cx, pobj, proxyProps[n], enumerable, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | flags, visited, props)) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:359:39: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 359 | if (!Enumerate(cx, pobj, proxyProps[n], true, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | visited, props)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/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 function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4769:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4769 | MOZ_MUST_USE bool js::AsyncGeneratorResolve( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4772 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4773 | value, done); | ~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4777:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4777 | MOZ_MUST_USE bool js::AsyncGeneratorReject( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 4780 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4781 | exception); | ~~~~~~~~~~ In file included from /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ArrayObject.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7, from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSContext-inl.h:355:40: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 355 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5057:31: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here 5057 | mozilla::Maybe ar; | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5077:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 5077 | cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5078 | completionVal, resultPromise)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Promise.cpp:5091:36: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 5091 | if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:38: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 633 | bool JSONParser::parse(MutableHandleValue vp) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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 /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 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)) { | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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_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/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/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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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 /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/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from 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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:45, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:156:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 156 | return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, js::FunctionPrefixKind)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2453:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2453 | bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name, | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.cpp:2473:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2473 | : NameToFunctionName(cx, name, prefixKind); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:44, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 94 | JSAtom* atom = ToAtom(cx, v); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:1400:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 1400 | if (!GetPropertyDescriptor(cx, proto, id, &desc)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:44, from Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 152 | JSString* str = ToStringSlow(cx, idv); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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/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_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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: `wast` (lib) generated 1 warning Compiling jsrust v0.1.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ (/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=b06bc92c38bcabd1 -C extra-filename=-b06bc92c38bcabd1 --out-dir /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps --target armv6-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/armv6-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/armv6-alpine-linux-musleabihf/release/deps/libjsrust_shared-d5464092aaafb4b9.rlib --extern mozglue_static=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps/libmozglue_static-7e859ce8e23140d6.rlib --extern wasmparser=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps/libwasmparser-990296894b894315.rlib --extern wat=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/armv6-alpine-linux-musleabihf/release/deps/libwat-b3b74938496fa112.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/armv6-alpine-linux-musleabihf/release/build/mozglue-static-8a74e48b5590f7dd/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/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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()) { | ^~~~ 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_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())) { | ~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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/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 Unified_cpp_js_src20.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Iteration.cpp:956:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, | ^~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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; | ^~~~~~~~~~~~~ /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/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9732:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 9732 | switch (kind) { | ^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:146, from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmOpIter.h:548:25: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9791:12: note: 'relativeDepth' was declared here 9791 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10557:33: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 10557 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:42, from Unified_cpp_js_src_wasm1.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmTypes.h:42, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp: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/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.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/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject-inl.h:27, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:48, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 114 | return op(cx, obj, receiver, id, vp); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 448 | if (!valueToNative(cx, v, &n)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /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_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:1284:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1284 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ^~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::findMethod()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Environment.cpp:310:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 310 | if (!ValueToIdentifier(cx, args[0], &id)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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_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_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/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRefFunc()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:11373:10: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 11373 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10427:12: note: 'slot' was declared here 10427 | uint32_t slot; | ^~~~ In file included from 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())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1477:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1477 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1484:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1484 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1485 | JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1492:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1492 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().groups, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | groupsVal, JSPROP_ENUMERATE)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/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)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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_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_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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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_src21.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:593:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 593 | if (!GetOwnPropertyDescriptor(cx, obj, id, ¤tDesc)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 612 | if (!DefineProperty(cx, obj, id, desc)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_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/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1063:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 1063 | bool ByFilename::report(JSContext* cx, CountBase& countBase, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 386 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:7, from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 166 | return type.report(cx, *this, report); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1076:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1076 | !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:592:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 592 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireDebuggerStatement(JSContext*, js::ResumeMode&, JS::MutableHandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2144 | bool Debugger::fireDebuggerStatement(JSContext* cx, ResumeMode& resumeMode, | ^~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2152:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 2152 | if (!getFrame(cx, iter, &scriptFrame)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2158 | bool ok = js::Call(cx, fval, object, scriptFrame, &rv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 2159 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2160 | resumeMode, vp); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/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/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 /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 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()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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)) { | ~~~~~~~~~~~~~~~~~ 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 /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)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 1303 | if (!DefineDataProperty(cx, module, className, descrValue, 0)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSFunction.h:19, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/gc/Zone.h:23, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:46, from Unified_cpp_js_src3.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject.h:13, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/NativeObject.h:24, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/builtin/Symbol.h:10, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Unified_cpp_js_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)) { | ~~~~~~~~~~~~~~~~~ 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 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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ 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/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/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)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) { | ~~~~~~~~~~~~~^~~~~~~~~~~ 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_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])) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/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/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: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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); | ~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_jit4.cpp:47: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot(js::jit::ObjOperandId, uint32_t, js::jit::ValOperandId)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jit/IonCacheIRCompiler.cpp:1428:30: warning: '((unsigned int*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1428 | Maybe scratch; | ^~~~~~~ In file included from Unified_cpp_js_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/vm/JSObject-inl.h:20, from /home/buildozer/aports/community/mozjs78/src/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 /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 Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 1152 | TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer( | ^~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSAtom-inl.h:15, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/Shape-inl.h:18, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 340 | return ToIndexSlow(cx, v, errorNumber, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | &length)) { | ~~~~~~~~ In file included from Unified_cpp_js_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 = | ^~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/wasm' In file included from /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/vm/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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jit' In file included from /home/buildozer/aports/community/mozjs78/src/firefox-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 55.35s /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/armv6-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/armv6-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/armv6-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/armv6-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/armv6-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/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/jsapi-tests /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:25: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. STDCXX_MAX_VERSION = Version('3.4.19') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. CXXABI_MAX_VERSION = Version('1.3.7') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:27: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. GLIBC_MAX_VERSION = Version('2.17') /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/python/mozbuild/mozbuild/action/check_binary.py:28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. LIBGCC_MAX_VERSION = Version('4.8') make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/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/gdb' rm -f '../../../dist/bin/gdb-tests-gdb.py' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/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' 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' rm -f '../../../dist/bin/js-gdb.py' /home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/gdb-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src -DBUILD_ARM_NEON='' -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_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' 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/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='' -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_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' /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='' -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_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/jsapi-tests/jsapi-tests-gdb.py.in' -o '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js-gdb.py' '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/gdb-tests-gdb.py' '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/gdb' make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_libs make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/config' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/shell' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/tests' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/tests' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/js/src/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/memory/build' make[3]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/build' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src/mozglue/build' make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make recurse_tools make[2]: Entering directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[2]: Nothing to be done for 'recurse_tools'. make[2]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' make[1]: Leaving directory '/home/buildozer/aports/community/mozjs78/src/firefox-78.15.0/js/src' testJSEvaluateScript TEST-PASS | testJSEvaluateScript | ok testIteratorObject TEST-PASS | testIteratorObject | ok testIsInsideNursery TEST-PASS | testIsInsideNursery | ok testIntlAvailableLocales TEST-PASS | testIntlAvailableLocales | ok testPinAcrossGC TEST-PASS | testPinAcrossGC | ok testAtomizedIsNotPinned TEST-PASS | testAtomizedIsNotPinned | ok testIntString_bug515273 TEST-PASS | testIntString_bug515273 | ok testInformalValueTypeName TEST-PASS | testInformalValueTypeName | ok testStringToPropertyName TEST-PASS | testStringToPropertyName | ok testStringIsIndex TEST-PASS | testStringIsIndex | ok testIndexToString TEST-PASS | testIndexToString | ok testOrderedHashSetWithoutInit TEST-PASS | testOrderedHashSetWithoutInit | ok testHashLazyStorage TEST-PASS | testHashLazyStorage | ok testHashTableMovableModIterator TEST-PASS | testHashTableMovableModIterator | ok testHashSetOfMoveOnlyType TEST-PASS | testHashSetOfMoveOnlyType | ok testHashRekeyManualRemoval TEST-PASS | testHashRekeyManualRemoval | ok testHashRekeyManual TEST-PASS | testHashRekeyManual | ok test_GetPropertyDescriptor TEST-PASS | test_GetPropertyDescriptor | ok testWeakCacheGCVector TEST-PASS | testWeakCacheGCVector | ok testWeakCacheMap TEST-PASS | testWeakCacheMap | ok testWeakCacheSet TEST-PASS | testWeakCacheSet | ok testGCUID TEST-PASS | testGCUID | ok testGCStoreBufferRemoval TEST-PASS | testGCStoreBufferRemoval | ok testGCOutOfMemory TEST-PASS | testGCOutOfMemory | ok testIncrementalRoots TEST-PASS | testIncrementalRoots | ok testLiveNurseryWrappeeCCW TEST-PASS | testLiveNurseryWrappeeCCW | ok testLiveNurseryWrapperCCW TEST-PASS | testLiveNurseryWrapperCCW | ok testLiveNurseryCCW TEST-PASS | testLiveNurseryCCW | ok testDeadNurseryCCW TEST-PASS | testDeadNurseryCCW | ok testTracingIncomingCCWs *thingp = 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.09s; 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-armhf.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: 21.2 MB >>> mozjs78*: Compressing data... >>> mozjs78*: Create checksum... >>> mozjs78*: Create mozjs78-78.15.0-r4.apk >>> mozjs78: Build complete at Fri, 04 Mar 2022 09:35:45 +0000 elapsed time 0h 2m 22s >>> mozjs78: Cleaning up srcdir >>> mozjs78: Cleaning up pkgdir >>> mozjs78: Uninstalling dependencies... (1/35) Purging .makedepends-mozjs78 (20220304.093324) (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: 300 MiB in 99 packages >>> mozjs78: Updating the community/armhf repository index... >>> mozjs78: Signing the index...