>>> Building on sparc64-2d under devel/spidermonkey140 BDEPENDS = [textproc/icu4c;devel/nspr;devel/gmake;devel/libffi;lang/gcc/8,-c++;lang/rust;lang/python/3;devel/m4;archivers/xz;devel/cbindgen;lang/gcc/8;lang/gcc/8,-libs] DIST = [devel/spidermonkey140,-main:mozilla/firefox-140.5.0esr.source.tar.xz] FULLPKGNAME = spidermonkey140-140.5.0v1 RDEPENDS = [devel/libffi;devel/nspr;textproc/icu4c;lang/gcc/8,-libs] (Junk lock obtained for sparc64-2d at 1764533009.85) >>> Running depends in devel/spidermonkey140 at 1764533009.99 last junk was in graphics/geomview /usr/sbin/pkg_add -aI -Drepair cbindgen-0.29.2 gmake-4.4.1p0 icu4c-77.1v0 libffi-3.5.2 m4-1.4.20p0 nspr-4.38.2 was: /usr/sbin/pkg_add -aI -Drepair cbindgen-0.29.2 g++-8.4.0p30 gcc-8.4.0p30 gcc-libs-8.4.0p30 gmake-4.4.1p0 icu4c-77.1v0 libffi-3.5.2 m4-1.4.20p0 nspr-4.38.2 python-3.13.9 rust-1.91.1 xz-5.8.1 /usr/sbin/pkg_add -aI -Drepair cbindgen-0.29.2 gmake-4.4.1p0 icu4c-77.1v0 libffi-3.5.2 m4-1.4.20p0 nspr-4.38.2 >>> Running show-prepare-results in devel/spidermonkey140 at 1764533023.32 ===> devel/spidermonkey140 ===> Building from scratch firefox-140.5.0esr.source ===> spidermonkey140-140.5.0v1 depends on: cbindgen-* -> cbindgen-0.29.2 ===> spidermonkey140-140.5.0v1 depends on: m4-* -> m4-1.4.20p0 ===> spidermonkey140-140.5.0v1 depends on: python->=3.13,<3.14 -> python-3.13.9 ===> spidermonkey140-140.5.0v1 depends on: rust-* -> rust-1.91.1 ===> spidermonkey140-140.5.0v1 depends on: gcc->=8,<9 -> gcc-8.4.0p30 ===> spidermonkey140-140.5.0v1 depends on: g++->=8,<9 -> g++-8.4.0p30 ===> spidermonkey140-140.5.0v1 depends on: gmake-* -> gmake-4.4.1p0 ===> spidermonkey140-140.5.0v1 depends on: xz->=5.4.0 -> xz-5.8.1 ===> spidermonkey140-140.5.0v1 depends on: libffi-* -> libffi-3.5.2 ===> spidermonkey140-140.5.0v1 depends on: nspr-* -> nspr-4.38.2 ===> spidermonkey140-140.5.0v1 depends on: icu4c-* -> icu4c-77.1v0 ===> spidermonkey140-140.5.0v1 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p30 ===> Verifying specs: ffi icudata icui18n icuuc m nspr4 plc4 plds4 z estdc++>=19 pthread c pthread ffi icudata icui18n icuuc m nspr4 plc4 plds4 z estdc++>=19 pthread c pthread readline ===> found ffi.2.4 icudata.22.5 icui18n.22.5 icuuc.22.5 m.10.1 nspr4.24.1 plc4.24.1 plds4.24.1 z.7.1 estdc++.19.0 pthread.28.1 c.102.2 readline.6.0 cbindgen-0.29.2 g++-8.4.0p30 gcc-8.4.0p30 gcc-libs-8.4.0p30 gmake-4.4.1p0 icu4c-77.1v0 libffi-3.5.2 m4-1.4.20p0 nspr-4.38.2 python-3.13.9 rust-1.91.1 xz-5.8.1 Don't run junk because nojunk in devel/py-libcst (Junk lock released for sparc64-2d at 1764533043.72) distfiles size=636823136 >>> Running patch in devel/spidermonkey140 at 1764533043.85 ===> devel/spidermonkey140 ===> Checking files for firefox-140.5.0esr.source `/usr/ports/distfiles/mozilla/firefox-140.5.0esr.source.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for firefox-140.5.0esr.source ===> Patching for firefox-140.5.0esr.source ===> Applying OpenBSD patch patch-config_gcc_hidden_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Toggle symbol visibility, otherwise certain symbols are marked as local |which are actually supposed to be used (e.g. by gjs): | |void js::UnsafeTraceManuallyBarrieredEdge(JSTracer*, jsid*, char const*) |void JS::TraceEdge(JSTracer*, JS::Heap*, char const*) |void js::UnsafeTraceManuallyBarrieredEdge(JSTracer*, JSObject**, char const*) |void js::UnsafeTraceManuallyBarrieredEdge(JSTracer*, JS::Value*, char const*) | |Index: config/gcc_hidden.h |--- config/gcc_hidden.h.orig |+++ config/gcc_hidden.h -------------------------- Patching file config/gcc_hidden.h using Plan A... Hunk #1 succeeded at 3. done ===> Applying OpenBSD patch patch-js_src_Makefile_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/Makefile.in |--- js/src/Makefile.in.orig |+++ js/src/Makefile.in -------------------------- Patching file js/src/Makefile.in using Plan A... Hunk #1 succeeded at 89. done ===> Applying OpenBSD patch patch-js_src_build_moz_build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/build/moz.build |--- js/src/build/moz.build.orig |+++ js/src/build/moz.build -------------------------- Patching file js/src/build/moz.build using Plan A... Hunk #1 succeeded at 28. done ===> Applying OpenBSD patch patch-js_src_jit_ExecutableAllocator_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/jit/ExecutableAllocator.h |--- js/src/jit/ExecutableAllocator.h.orig |+++ js/src/jit/ExecutableAllocator.h -------------------------- Patching file js/src/jit/ExecutableAllocator.h using Plan A... Hunk #1 succeeded at 39. done ===> Applying OpenBSD patch patch-js_src_jit_ProcessExecutableMemory_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/jit/ProcessExecutableMemory.h |--- js/src/jit/ProcessExecutableMemory.h.orig |+++ js/src/jit/ProcessExecutableMemory.h -------------------------- Patching file js/src/jit/ProcessExecutableMemory.h using Plan A... Hunk #1 succeeded at 14. done ===> Applying OpenBSD patch patch-js_src_js-config_h_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |XXX temporary fix: |Bug 1973994 - mozjs-140.pc does not contain -DXP_UNIX on Linux |https://github.com/ptomato/mozjs/commit/9aa8b4b051dd539e0fbd5e08040870b3c712a846 | |Index: js/src/js-config.h.in |--- js/src/js-config.h.in.orig |+++ js/src/js-config.h.in -------------------------- Patching file js/src/js-config.h.in using Plan A... Hunk #1 succeeded at 68. done ===> Applying OpenBSD patch patch-js_src_wasm_WasmSignalHandlers_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fully define all the registers needed on mips. | |Index: js/src/wasm/WasmSignalHandlers.cpp |--- js/src/wasm/WasmSignalHandlers.cpp.orig |+++ js/src/wasm/WasmSignalHandlers.cpp -------------------------- Patching file js/src/wasm/WasmSignalHandlers.cpp using Plan A... Hunk #1 succeeded at 103. done ===> Applying OpenBSD patch patch-modules_fdlibm_src_math_private_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: modules/fdlibm/src/math_private.h |--- modules/fdlibm/src/math_private.h.orig |+++ modules/fdlibm/src/math_private.h -------------------------- Patching file modules/fdlibm/src/math_private.h using Plan A... Hunk #1 succeeded at 30. done ===> Applying OpenBSD patch patch-moz_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- Fix awk detection | |Index: moz.configure |--- moz.configure.orig |+++ moz.configure -------------------------- Patching file moz.configure using Plan A... Hunk #1 succeeded at 602. done ===> Applying OpenBSD patch patch-third_party_rust_cc_src_lib_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Support riscv64gc-unknown-openbsd | |Index: third_party/rust/cc/src/lib.rs |--- third_party/rust/cc/src/lib.rs.orig |+++ third_party/rust/cc/src/lib.rs -------------------------- Patching file third_party/rust/cc/src/lib.rs using Plan A... Hunk #1 succeeded at 2392. done sed -i 's/"files":{[^}]*}/"files":{}/' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/third_party/rust/*/.cargo-checksum.json ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in devel/spidermonkey140 at 1764533704.02 ===> devel/spidermonkey140 ===> Generating configure for firefox-140.5.0esr.source ===> Configuring for firefox-140.5.0esr.source /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-313. -DMODPY_BIN=/usr/local/bin/python3.13 -DMODPY_DISTV= -DMODPY_VERSION=3.13 -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DMOZILLA_VERSION=140 -DSO_VERSION=0.0 -DLIBmozjs-140_VERSION=0.0 -DARCH=sparc64 -DBASE_PKGPATH=devel/spidermonkey140 -DFLAVOR_EXT= -DFULLPKGNAME=firefox-140.5.0esr.source -DHOMEPAGE=https://spidermonkey.dev/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=sparc64 -DMAINTAINER=Antoine\ Jacoutot\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM= -i -B /usr/obj/ports/firefox-140.5.0esr.source /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/build/moz.build Using Python 3.13.9 from /usr/local/bin/python3 Creating local state directory: /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a Creating the 'build' site at /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... sparc64-unknown-openbsd7.8 checking for target system type... sparc64-unknown-openbsd7.8 checking if configuration file confvars.sh exists... no checking whether cross compiling... no checking for Python 3... /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python (3.13.9) checking for wget... not found checking for ccache... not found checking for the target C compiler... /usr/obj/ports/firefox-140.5.0esr.source/bin/cc checking whether the target C compiler can be used... yes checking the target C compiler version... 8.4.0 checking the target C compiler works... yes checking for the target C++ compiler... /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 8.4.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/obj/ports/firefox-140.5.0esr.source/bin/cc checking whether the host C compiler can be used... yes checking the host C compiler version... 8.4.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 8.4.0 checking the host C++ compiler works... yes checking for target linker... bfd checking for host linker... bfd checking for 64-bit OS... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for the assembler... /usr/obj/ports/firefox-140.5.0esr.source/bin/cc checking for llvm-objdump... /usr/bin/llvm-objdump checking for ar... /usr/bin/ar checking whether ar supports response files... no checking for host_ar... /usr/bin/ar checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 2.4.3 checking whether pkg-config is pkgconf... yes WARNING: When not building jemalloc, you need to build with --with-redist or set WIN32_REDIST_DIR. checking for strndup... yes checking for posix_memalign... yes checking for memalign... no checking for malloc_usable_size... no checking for malloc.h... no checking for malloc_np.h... no checking for malloc/malloc.h... no checking for sys/malloc.h... no checking for stdint.h... yes checking for inttypes.h... yes checking for alloca.h... no checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... no checking for sys/vfs.h... no checking for sys/mount.h... no checking for sys/quota.h... no checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... no checking for memfd_create in sys/mman.h... no checking for clock_gettime(CLOCK_MONOTONIC)... yes checking for dladdr... yes checking for dlfcn.h... yes checking for dlopen in -ldl... no checking for dlopen... yes checking for gethostbyname_r in -lc_r... no checking for socket in -lsocket... no checking for pthread_create... no checking for pthread_create in -lpthread... yes checking for pthread.h... yes checking whether the C compiler supports -pthread... yes checking whether 64-bits std::atomic requires -latomic... no 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 -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... 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 -Wtautological-constant-in-range-compare... no checking whether the C++ compiler supports -Wtautological-constant-in-range-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 -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 -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wcomma-subscript... no checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wvolatile... no checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-deprecated-this-capture... no 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 -Wlogical-op... yes checking whether the C++ compiler supports -Wlogical-op... 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 -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=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=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-builtins... no checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no 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 -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-vla-cxx-extension... no checking whether the C compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -Wno-unknown-warning-option... no checking whether the C compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking whether the linker supports Identical Code Folding... no checking whether the C compiler supports -pipe... yes checking whether the C++ compiler supports -pipe... yes checking whether the C linker supports -Wl,--build-id=sha1... no checking whether the C assembler supports -Wa,--noexecstack... yes checking whether the C linker supports -Wl,-z,noexecstack... yes checking whether the C linker supports -Wl,-z,text... yes checking whether the C linker supports -Wl,-z,relro... yes checking whether the C linker supports -Wl,-z,now... yes checking whether the C linker supports -Wl,-z,nocopyreloc... yes checking whether the C assembler supports -fPIC... yes checking whether the C compiler supports -fPIC... yes checking whether the C++ compiler supports -fPIC... yes checking for --ignore-unresolved-symbol option to the linker... no checking what kind of list files are supported by the linker... linkerlist checking for llvm_profdata... /usr/bin/llvm-profdata checking for readelf... /usr/bin/llvm-readelf checking for objcopy... /usr/bin/llvm-objcopy checking for nspr >= 4.10... yes checking NSPR_CFLAGS... -I/usr/local/include/nspr checking NSPR_LIBS... -L/usr/local/lib -lplds4 -lplc4 -lnspr4 checking for rustc... /usr/local/bin/rustc checking for cargo... /usr/local/bin/cargo checking rustc version... 1.91.1 checking cargo version... 1.91.1 checking for rust host triplet... sparc64-unknown-openbsd checking for rust target triplet... sparc64-unknown-openbsd checking for rustdoc... /usr/local/bin/rustdoc checking for cbindgen... /usr/local/bin/cbindgen checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... not found checking bindgen cflags... ['-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN'] checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... -I/usr/local/include checking MOZ_FFI_LIBS... -L/usr/local/lib -lffi checking for readline... yes checking for icu-uc icu-i18n >= 76.1... yes checking MOZ_ICU_CFLAGS... -I/usr/local/include checking MOZ_ICU_LIBS... -licui18n -L/usr/local/lib -licuuc -licudata checking for tm_zone and tm_gmtoff in struct tm... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... no checking for setpriority... yes checking for syscall... no checking for getc_unlocked... yes checking for pthread_getname_np... no checking for pthread_get_name_np... no checking for strerror... yes checking for nl_langinfo and CODESET... yes checking for __cxa_demangle... yes checking for _getc_nolock... no checking for localeconv... yes checking for valid C compiler optimization flags... yes checking for awk... /usr/bin/awk checking for gmake... /usr/local/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for strip... /usr/bin/strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz Creating config.status Reticulating splines... Finished reading 72 moz.build files in 2.70s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 290 build config descriptors in 1.61s RecursiveMake backend executed in 19.76s 194 total backend files; 138 created; 0 updated; 56 unchanged; 0 deleted; 7 -> 44 Makefile FasterMake backend executed in 0.00s 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted Clangd backend executed in 0.00s 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 26.16s; CPU time: 22.75s; Efficiency: 87%; Untracked: 2.09s >>> Running build in devel/spidermonkey140 at 1764533872.70 ===> devel/spidermonkey140 ===> Building for firefox-140.5.0esr.source gmake[1]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake recurse_pre-export gmake[2]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 0.40s; From dist/include: Kept 5 existing; Added/updated 372; Removed 0 files and 0 directories. /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 1.64s; From _tests: Kept 2 existing; Added/updated 499; Removed 0 files and 0 directories. /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.01s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. rm -f '.cargo/config.toml' /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.toml.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_JS_STRING_BUILTINS=1 -DENABLE_WASM_MEMORY64=1 -DENABLE_WASM_MULTI_MEMORY=1 -DFMT_API=MFBT_API -DFMT_ENFORCE_COMPILE_STRING=1 -DFMT_USE_EXCEPTIONS=0 -DFMT_USE_LOCALE=0 -DFMT_USE_WRITE_CONSOLE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"140.0"' -DMOZILLA_VERSION='"140.5.0"' -DMOZJS_MAJOR_VERSION=140 -DMOZJS_MINOR_VERSION=5 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so.0.0"' -DMOZ_ICU4X=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSPARC64=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"sparc64-gcc3"' -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DWORDS_BIGENDIAN=1 -DXP_OPENBSD=1 -DXP_UNIX=1 -DAB_CD=en-US '/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/.cargo/config.toml.in' -o '.cargo/config.toml' gmake[2]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake[1]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake[1]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake recurse_export gmake[2]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' ./buildconfig.rs.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/rust/mozbuild/generate_buildconfig.py generate build/rust/mozbuild/buildconfig.rs build/rust/mozbuild/.deps/buildconfig.rs.pp build/rust/mozbuild/.deps/buildconfig.rs.stub ./system-header.sentinel.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config/make-system-wrappers.py gen_wrappers config/system-header.sentinel config/.deps/system-header.sentinel.pp config/.deps/system-header.sentinel.stub /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/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 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.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-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gdesktopappinfo.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.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 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 libavutil/mem.h libavutil/cpu.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/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 prwin.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 sanitizer/common_interface_defs.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 someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sqlite3_static_ext.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/platform/ppc.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 threads.h ThreadManagerTests.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 xlocale.h zmouse.h vorbis/codec.h opus/opus.h opus/opus_multistream.h ogg/ogg.h vpx/svc_context.h vpx/vp8.h vpx/vp8cx.h vpx/vp8dx.h vpx/vpx_codec.h vpx/vpx_decoder.h vpx/vpx_encoder.h vpx/vpx_frame_buffer.h vpx/vpx_image.h vpx_mem/vpx_mem.h aom/aom_image.h aom/aomdx.h aom/aomcx.h aom/aom_codec.h aom/aom_decoder.h aom/aom_encoder.h zlib.h sys/event.h unicode/calendar.h unicode/datefmt.h unicode/dtfmtsym.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/udateintervalformat.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/uobject.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o host_nsinstall.o -c -DXP_UNIX -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/local/include/nspr /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config/nsinstall.c /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o host_pathsub.o -c -DXP_UNIX -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/local/include/nspr /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config/pathsub.c gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o nsinstall_real host_nsinstall.o host_pathsub.o host_nsinstall.o: In function `main': nsinstall.c:(.text.startup+0x824): warning: strcpy() is almost always misused, please use strlcpy() host_nsinstall.o: In function `copydir': nsinstall.c:(.text+0x634): warning: sprintf() is often misused, please use snprintf() cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/build/rust/mozbuild' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/build/rust/mozbuild' ./cbindgen-metadata.json.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/RunCbindgen.py generate_metadata config/cbindgen-metadata.json config/.deps/cbindgen-metadata.json.pp config/.deps/cbindgen-metadata.json.stub .cargo/config.toml ./unicode_bidi_ffi_generated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/RunCbindgen.py generate intl/bidi/unicode_bidi_ffi_generated.h intl/bidi/.deps/unicode_bidi_ffi_generated.h.pp intl/bidi/.deps/unicode_bidi_ffi_generated.h.stub config/cbindgen-metadata.json /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/bidi/rust/unicode-bidi-ffi ./js-confdefs.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-confdefs.h js/src/.deps/js-confdefs.h.pp js/src/.deps/js-confdefs.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/js-confdefs.h.in ./js-config.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-config.h js/src/.deps/js-config.h.pp js/src/.deps/js-config.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/js-config.h.in ./ProfilingCategoryList.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/baseprofiler/build/generate_profiling_categories.py generate_macro_header mozglue/baseprofiler/public/ProfilingCategoryList.h mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/baseprofiler/build/profiling_categories.yaml ./selfhosted.out.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/embedjs.py generate_selfhosted js/src/selfhosted.out.h js/src/.deps/selfhosted.out.h.pp js/src/.deps/selfhosted.out.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/TypedArrayConstants.h /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/SelfHostingDefines.h /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Utilities.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Array.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/AsyncFunction.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/AsyncIteration.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/BigInt.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Date.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Error.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Generator.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Iterator.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Map.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Number.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Object.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Promise.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Reflect.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/RegExp.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/String.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Set.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/TypedArray.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/WeakMap.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/WeakSet.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/NumberingSystemsGenerated.h /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/Collator.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/CommonFunctions.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/CurrencyDataGenerated.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DateTimeFormat.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DisplayNames.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DurationFormat.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/IntlObject.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/ListFormat.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/NumberFormat.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/PluralRules.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/RelativeTimeFormat.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/Segmenter.js ./PrefsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/GeneratePrefs.py generate_prefs_header js/public/PrefsGenerated.h js/public/.deps/PrefsGenerated.h.pp js/public/.deps/PrefsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/libpref/init/StaticPrefList.yaml gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' ../../config/nsinstall -R -m 644 '../../js/public/PrefsGenerated.h' '../../dist/include/js' ../../config/nsinstall -R -m 644 '../../mozglue/baseprofiler/public/ProfilingCategoryList.h' '../../dist/include/js' gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/bidi' ../../config/nsinstall -R -m 644 'unicode_bidi_ffi_generated.h' '../../dist/include/mozilla/intl' gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/bidi' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/build' ./ReservedWordsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/GenerateReservedWords.py main js/src/frontend/ReservedWordsGenerated.h js/src/frontend/.deps/ReservedWordsGenerated.h.pp js/src/frontend/.deps/ReservedWordsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ReservedWords.h gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend' ./StatsPhasesGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GenerateStatsPhases.py generateHeader js/src/gc/StatsPhasesGenerated.h js/src/gc/.deps/StatsPhasesGenerated.h.pp js/src/gc/.deps/StatsPhasesGenerated.h.stub gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc' ./ABIFunctionTypeGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/GenerateABIFunctionType.py main js/src/jit/ABIFunctionTypeGenerated.h js/src/jit/.deps/ABIFunctionTypeGenerated.h.pp js/src/jit/.deps/ABIFunctionTypeGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/ABIFunctionType.yaml ./MIROpsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/GenerateMIRFiles.py generate_mir_header js/src/jit/MIROpsGenerated.h js/src/jit/.deps/MIROpsGenerated.h.pp js/src/jit/.deps/MIROpsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIROps.yaml ./LIROpsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/GenerateLIRFiles.py generate_lir_header js/src/jit/LIROpsGenerated.h js/src/jit/.deps/LIROpsGenerated.h.pp js/src/jit/.deps/LIROpsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIROps.yaml /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIROps.yaml ./CacheIROpsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header js/src/jit/CacheIROpsGenerated.h js/src/jit/.deps/CacheIROpsGenerated.h.pp js/src/jit/.deps/CacheIROpsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIROps.yaml ./AtomicOperationsGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/GenerateAtomicOperations.py generate_atomics_header js/src/jit/AtomicOperationsGenerated.h js/src/jit/.deps/AtomicOperationsGenerated.h.pp js/src/jit/.deps/AtomicOperationsGenerated.h.stub gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/shell' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/shell' ./WasmBuiltinModuleGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/GenerateBuiltinModules.py main js/src/wasm/WasmBuiltinModuleGenerated.h js/src/wasm/.deps/WasmBuiltinModuleGenerated.h.pp js/src/wasm/.deps/WasmBuiltinModuleGenerated.h.stub /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBuiltinModule.yaml gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/build' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include' gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/baseprofiler' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/build' gmake[2]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake[1]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake[1]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake recurse_compile gmake[2]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/rust' /usr/local/bin/cargo rustc --release --manifest-path /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/rust/Cargo.toml --lib --target=sparc64-unknown-openbsd --features 'icu4x mozilla-central-workspace-hack' -- -Clto Compiling unicode-ident v1.0.6 Compiling proc-macro2 v1.0.86 Compiling serde v1.0.219 Compiling stable_deref_trait v1.2.0 Compiling litemap v0.7.3 Compiling writeable v0.5.5 Compiling icu_locid_transform_data v1.5.0 Compiling semver v1.0.16 Compiling libm v0.2.6 Compiling libc v0.2.171 Compiling utf8_iter v1.0.4 Compiling icu_properties_data v1.5.0 Compiling cfg-if v1.0.0 Compiling mozbuild v0.1.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/rust/mozbuild) Compiling write16 v1.0.0 Compiling strck v0.1.2 Compiling shlex v1.3.0 Compiling icu_normalizer_data v1.5.0 Compiling utf16_iter v1.0.5 Compiling strck_ident v0.1.2 Compiling lazy_static v1.4.0 Compiling foldhash v0.1.5 Compiling getrandom v0.3.3 Compiling autocfg v1.1.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/third_party/rust/autocfg) Compiling smallvec v1.13.1 Compiling equivalent v1.0.1 Compiling encoding_rs v0.8.35 Compiling core_maths v0.1.0 Compiling encoding_c v0.9.8 Compiling percent-encoding v2.3.1 Compiling encoding_c_mem v0.2.6 Compiling quote v1.0.35 Compiling icu_calendar_data v1.5.0 Compiling icu_segmenter_data v1.5.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_segmenter_data) Compiling form_urlencoded v1.2.1 Compiling unicode-width v0.2.0 Compiling leb128 v0.2.5 Compiling termcolor v1.4.1 Compiling syn v2.0.87 Compiling jobserver v0.1.33 Compiling num-traits v0.2.19 Compiling diplomat-runtime v0.8.0 Compiling cc v1.2.12 Compiling log v0.4.26 Compiling byteorder v1.5.0 Compiling env_logger v0.10.0 Compiling zerocopy v0.7.32 Compiling getrandom v0.2.999 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/rust/getrandom) Compiling unicode-width v0.1.999 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/rust/unicode-width) Compiling wasm-encoder v0.219.1 Compiling memchr v2.7.4 Compiling once_cell v1.21.3 Compiling bumpalo v3.15.4 Compiling wast v219.0.1 Compiling synstructure v0.13.1 Compiling serde_derive v1.0.219 Compiling zerofrom-derive v0.1.3 Compiling yoke-derive v0.7.4 Compiling zerovec-derive v0.10.3 Compiling displaydoc v0.2.4 Compiling icu_provider_macros v1.5.0 Compiling calendrical_calculations v0.1.1 Compiling zerofrom v0.1.4 Compiling yoke v0.7.4 Compiling zerovec v0.10.4 Compiling tinystr v0.7.6 Compiling icu_collections v1.5.0 Compiling icu_locid v1.5.0 Compiling icu_provider v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling icu_segmenter v1.5.0 Compiling icu_provider_adapters v1.5.0 Compiling icu_calendar v1.5.2 Compiling diplomat_core v0.8.0 Compiling rustc_version v0.4.0 Compiling allocator-api2 v0.2.21 (https://github.com/glandium/allocator-api2?rev=ad5f3d56a5a4519eff52af4ff85293431466ef5c#ad5f3d56) Compiling arrayvec v0.7.6 Compiling mozglue-static v0.1.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static/rust) Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling hashbrown v0.15.2 Compiling icu_properties v1.5.0 Compiling indexmap v2.8.0 Compiling hashbrown v0.13.999 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/rust/hashbrown-0.13) Compiling diplomat v0.8.0 Compiling icu_normalizer v1.5.0 Compiling unicode-bidi-ffi v0.1.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/bidi/rust/unicode-bidi-ffi) Compiling icu_capi v1.5.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi) Compiling idna_adapter v1.2.0 Compiling idna v1.0.3 warning: struct `PotentiallyInvalidUtf8` is never constructed --> intl/icu_capi/src/utf.rs:30:12 | 30 | pub struct PotentiallyInvalidUtf8<'a>(pub &'a [u8]); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: struct `PotentiallyInvalidUtf16` is never constructed --> intl/icu_capi/src/utf.rs:107:12 | 107 | pub struct PotentiallyInvalidUtf16<'a>(pub &'a [u16]); | ^^^^^^^^^^^^^^^^^^^^^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> intl/icu_capi/src/utf.rs:72:28 | 72 | fn try_write_to_string(&self) -> Result, (Self::Error, Cow)> { | ^^^^^ ^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here | | | | | the same lifetime is hidden here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 72 | fn try_write_to_string(&self) -> Result, (Self::Error, Cow<'_, str>)> { | +++ +++ Compiling url v2.5.4 Compiling jsrust_shared v0.1.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/rust/shared) Compiling mozilla-central-workspace-hack v0.1.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/workspace-hack) warning: `icu_capi` (lib) generated 3 warnings (run `cargo fix --lib -p icu_capi` to apply 1 suggestion) Compiling jsrust v0.1.0 (/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/rust) Finished `release` profile [unoptimized] target(s) in 35m 23s js/src/rust/libjsrust.a : gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/rust' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Nothing to be done for 'host-objects'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Nothing to be done for 'host'. gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/config' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/build/pure_virtual' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o pure_virtual.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/pure_virtual -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/build/pure_virtual -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-lto -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/pure_virtual.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/build/pure_virtual/pure_virtual.c cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/build/pure_virtual' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/build/pure_virtual' build/pure_virtual/libpure_virtual.a rm -f libpure_virtual.a /usr/bin/ar crs libpure_virtual.a pure_virtual.o gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/build/pure_virtual' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/components' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_intl_components0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components0.o.pp Unified_cpp_intl_components0.cpp In file included from Unified_cpp_intl_components0.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/Collator.cpp: In member function 'void mozilla::intl::Collator::SetStrength(mozilla::intl::Collator::Strength)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/Collator.cpp:106:19: warning: 'strength' may be used uninitialized in this function [-Wmaybe-uninitialized] ucol_setStrength(mCollator.GetMut(), strength); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::ICUResult mozilla::intl::Collator::SetAlternateHandling(mozilla::intl::Collator::AlternateHandling)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/Collator.cpp:132:20: warning: 'handling' may be used uninitialized in this function [-Wmaybe-uninitialized] ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &status); ~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_intl_components1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components1.o.pp Unified_cpp_intl_components1.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_intl_components2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components2.o.pp Unified_cpp_intl_components2.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_intl_components3.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components3.o.pp Unified_cpp_intl_components3.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_intl_components4.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/components -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components4.o.pp Unified_cpp_intl_components4.cpp In file included from Unified_cpp_intl_components4.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/TimeZone.cpp: In member function 'mozilla::Result, mozilla::intl::ICUError> mozilla::intl::TimeZone::GetPreviousTransition(int64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/TimeZone.cpp:232:9: warning: unused variable 'date' [-Wunused-variable] UDate date = UDate(aUTCMilliseconds); ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/TimeZone.cpp: In member function 'mozilla::Result, mozilla::intl::ICUError> mozilla::intl::TimeZone::GetNextTransition(int64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/TimeZone.cpp:262:9: warning: unused variable 'date' [-Wunused-variable] UDate date = UDate(aUTCMilliseconds); ^~~~ In file included from Unified_cpp_intl_components4.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/RelativeTimeFormat.cpp: In static member function 'static mozilla::Result, mozilla::intl::ICUError> mozilla::intl::RelativeTimeFormat::TryCreate(const char*, const mozilla::intl::RelativeTimeFormatOptions&)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: 'relDateTimeStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UDISPCTX_CAPITALIZATION_FOR_STANDALONE, &status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/intl/components' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/builtin/temporal' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_builtin_temporal0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/builtin/temporal -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_builtin_temporal0.o.pp Unified_cpp_builtin_temporal0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TimeZone.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/CalendarFields.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Calendar.cpp:48, from Unified_cpp_builtin_temporal0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Calendar.cpp:78, from Unified_cpp_builtin_temporal0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h: At global scope: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_builtin_temporal0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Calendar.cpp: In function 'UniqueICU4XDate CreateDateFrom(JSContext*, js::temporal::CalendarId, const ICU4XCalendar*, const EraYears&, const Month&, int32_t, JS::Handle, js::temporal::TemporalOverflow)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Calendar.cpp:2000:42: warning: 'intYear' may be used uninitialized in this function [-Wmaybe-uninitialized] const char* yearStr = NumberToCString(&yearCbuf, intYear); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Calendar.cpp:1989:11: note: 'intYear' was declared here int32_t intYear; ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_builtin_temporal1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/builtin/temporal -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_builtin_temporal1.o.pp Unified_cpp_builtin_temporal1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/PlainDate.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/PlainDate.cpp:7, from Unified_cpp_builtin_temporal1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/PlainDate.cpp:55, from Unified_cpp_builtin_temporal1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h: At global scope: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_builtin_temporal2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/builtin/temporal -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_builtin_temporal2.o.pp Unified_cpp_builtin_temporal2.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Instant.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalNow.cpp:19, from Unified_cpp_builtin_temporal2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalNow.cpp:35, from Unified_cpp_builtin_temporal2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h: At global scope: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/builtin/temporal' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/debugger' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_debugger0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/debugger -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/DebugAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/DebugScript.cpp:15, from Unified_cpp_js_src_debugger0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/DebugScript.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from Unified_cpp_js_src_debugger0.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/Environment.cpp:169:15: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] const char* s; ^ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_debugger1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/debugger -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/DebugAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/Debugger.h:28, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/Object-inl.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/debugger' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Parser.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Parser.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CompilationStencil.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.h:175, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp:10474:10: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (handler_.isFunctionCall(lhs)) { ^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp:10464:50: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] if (const char* chars = nameIsArgumentsOrEval(lhs)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp:6429:10: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] return ifNode; ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp:10474:10: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (handler_.isFunctionCall(lhs)) { ^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp:10464:50: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] if (const char* chars = nameIsArgumentsOrEval(lhs)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Parser.cpp:6429:10: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] return ifNode; ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CompilationStencil.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/AbstractScopePtr.cpp:11, from Unified_cpp_js_src_frontend0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/BytecodeControlStructures.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CForEmitter.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CForEmitter.cpp:7, from Unified_cpp_js_src_frontend1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CompilationStencil.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/BytecodeSection.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/BytecodeEmitter.h:22, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ExpressionStatementEmitter.cpp:9, from Unified_cpp_js_src_frontend2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend3.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/BytecodeControlStructures.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/TryEmitter.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/AsyncEmitter.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/FunctionEmitter.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/FunctionEmitter.cpp:7, from Unified_cpp_js_src_frontend3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend4.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CompilationStencil.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/BytecodeSection.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/BytecodeEmitter.h:22, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/NameOpEmitter.cpp:10, from Unified_cpp_js_src_frontend4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend5.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CompilationStencil.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SyntaxParseHandler.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ParseNodeVerify.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ParseNodeVerify.cpp:7, from Unified_cpp_js_src_frontend5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend6.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Stencil.h:35, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Stencil.cpp:7, from Unified_cpp_js_src_frontend6.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_frontend7.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend7.o.pp Unified_cpp_js_src_frontend7.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/BytecodeControlStructures.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/WhileEmitter.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/WhileEmitter.cpp:7, from Unified_cpp_js_src_frontend7.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/frontend' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /usr/obj/ports/firefox-140.5.0esr.source/srcdirs/firefox-140.5.0-80890a95723a/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Memory.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Memory.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Memory.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o StoreBuffer.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StoreBuffer.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/StoreBuffer.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Heap-inl.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/StoreBuffer-inl.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/StoreBuffer.cpp:7: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_gc0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCInternals.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Allocator.cpp:13, from Unified_cpp_js_src_gc0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc0.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Compacting.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Compacting.cpp:237:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class js::gc::TenuredCell' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, thingSize); ^ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCInternals.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Allocator.cpp:13, from Unified_cpp_js_src_gc0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:237:7: note: 'class js::gc::TenuredCell' declared here class TenuredCell : public Cell { ^~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCInternals.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Allocator.cpp:13, from Unified_cpp_js_src_gc0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h: In instantiation of 'struct js::gc::BaseGCType': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:92:45: required from 'struct js::gc::PtrBaseGCType' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:97:34: required by substitution of 'template typename js::gc::PtrBaseGCType::type* js::gc::ConvertToBase(T*) [with T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:255:47: required from 'void js::TraceManuallyBarrieredEdge(JSTracer*, T*, const char*) [with T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/BufferAllocator.cpp:873:46: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h:32:17: warning: ignoring attributes on template argument 'js::gc::BaseGCType::type' {aka 'js::gc::SmallBuffer'} [-Wignored-attributes] static_assert(std::is_base_of_v, "Failed to find base type"); ^~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_gc1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC-inl.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC.cpp:193, from Unified_cpp_js_src_gc1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/GCAPI.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC.cpp:193, from Unified_cpp_js_src_gc1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Barrier.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC-inl.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC.cpp:193, from Unified_cpp_js_src_gc1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h: In instantiation of 'struct js::gc::BaseGCType': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:92:45: required from 'struct js::gc::PtrBaseGCType' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:97:34: required by substitution of 'template typename js::gc::PtrBaseGCType::type* js::gc::ConvertToBase(T*) [with T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:222:47: required from 'void js::TraceRoot(JSTracer*, T*, const char*) [with T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:605:14: required from 'TraceGenericPointerRootAndType(JSTracer*, js::gc::Cell*, JS::TraceKind, const char*):: [with auto:13 = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/TraceKind.h:258:5: required from 'auto JS::MapGCThingTyped(void*, JS::TraceKind, F&&) [with F = TraceGenericPointerRootAndType(JSTracer*, js::gc::Cell*, JS::TraceKind, const char*)::]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:607:4: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h:32:17: warning: ignoring attributes on template argument 'js::gc::BaseGCType::type' {aka 'js::gc::SmallBuffer'} [-Wignored-attributes] static_assert(std::is_base_of_v, "Failed to find base type"); ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Barrier.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC-inl.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GC.cpp:193, from Unified_cpp_js_src_gc1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h: In instantiation of 'bool js::gc::TenuredThingIsMarkedAny(T*) [with T = js::gc::SmallBuffer]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:2694:57: required from 'bool js::gc::IsMarkedInternal(JSRuntime*, T*) [with T = js::gc::SmallBuffer]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:2799:1: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:876:3: warning: ignoring attributes on template argument 'js::gc::BaseGCType::type' {aka 'js::gc::SmallBuffer'} [-Wignored-attributes] if constexpr (TraceKindCanBeGray::value) { ^~ In file included from Unified_cpp_js_src_gc1.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 4]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:2320:3: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] if (start != end) { ^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:1491:10: note: 'end' was declared here size_t end; // End of slot range to mark. ^~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:1489:13: warning: 'base' may be used uninitialized in this function [-Wmaybe-uninitialized] HeapSlot* base; // Slot range base pointer. ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 0]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:2320:3: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] if (start != end) { ^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:1491:10: note: 'end' was declared here size_t end; // End of slot range to mark. ^~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:1489:13: warning: 'base' may be used uninitialized in this function [-Wmaybe-uninitialized] HeapSlot* base; // Slot range base pointer. ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::markCurrentColorInParallel(JS::SliceBudget&)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:1580:16: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] while (index < end) { ~~~~~~^~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:1491:10: note: 'end' was declared here size_t end; // End of slot range to mark. ^~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Marking.cpp:1489:13: warning: 'base' may be used uninitialized in this function [-Wmaybe-uninitialized] HeapSlot* base; // Slot range base pointer. ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_gc2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Nursery-inl.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Nursery.cpp:8, from Unified_cpp_js_src_gc2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Barrier.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCMarker.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCRuntime.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Nursery-inl.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Nursery.cpp:8, from Unified_cpp_js_src_gc2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h: In instantiation of 'struct js::gc::BaseGCType': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:92:45: required from 'struct js::gc::PtrBaseGCType' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:97:34: required by substitution of 'template typename js::gc::PtrBaseGCType::type* js::gc::ConvertToBase(T*) [with T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Tracer.h:238:49: required from 'void js::TraceNullableRoot(JSTracer*, T*, const char*) [with T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/RootMarking.cpp:41:20: required from 'void js::TypedRootedGCThingBase::trace(JSTracer*, const char*) [with Base = js::StackRootedBase; T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/RootMarking.cpp:52:5: required from 'void TraceExactStackRootList(JSTracer*, js::StackRootedBase*, const char*) [with T = js::gc::SmallBuffer*]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/RootMarking.cpp:69:3: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h:32:17: warning: ignoring attributes on template argument 'js::gc::BaseGCType::type' {aka 'js::gc::SmallBuffer'} [-Wignored-attributes] static_assert(std::is_base_of_v, "Failed to find base type"); ^~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_gc3.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc3.o.pp Unified_cpp_js_src_gc3.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCInternals.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Statistics.cpp:19, from Unified_cpp_js_src_gc3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCInternals.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Statistics.cpp:19, from Unified_cpp_js_src_gc3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h: In instantiation of 'struct js::gc::BaseGCType': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:874:45: required from 'bool js::gc::TenuredThingIsMarkedAny(T*) [with T = js::gc::SmallBuffer]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:160:32: required from 'size_t js::gc::Arena::finalize(JS::GCContext*, js::gc::AllocKind, size_t) [with T = js::gc::SmallBuffer; js::gc::FinalizeKind finalizeKind = (js::gc::FinalizeKind)0; size_t = long unsigned int]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:232:12: required from 'bool FinalizeTypedArenas(JS::GCContext*, js::gc::ArenaList&, js::gc::SortedArenaList&, js::gc::AllocKind, JS::SliceBudget&) [with T = js::gc::SmallBuffer; js::gc::FinalizeKind finalizeKind = (js::gc::FinalizeKind)0; js::gc::ReleaseEmpty releaseEmpty = (js::gc::ReleaseEmpty)0]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:287:5: required from 'bool FinalizeArenas(JS::GCContext*, js::gc::ArenaList&, js::gc::SortedArenaList&, js::gc::AllocKind, JS::SliceBudget&) [with js::gc::ReleaseEmpty releaseEmpty = (js::gc::ReleaseEmpty)0]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:1922:52: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/TraceKind.h:32:17: warning: ignoring attributes on template argument 'js::gc::BaseGCType::type' {aka 'js::gc::SmallBuffer'} [-Wignored-attributes] static_assert(std::is_base_of_v, "Failed to find base type"); ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCInternals.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Statistics.cpp:19, from Unified_cpp_js_src_gc3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h: In instantiation of 'bool js::gc::TenuredThingIsMarkedAny(T*) [with T = js::gc::SmallBuffer]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:160:32: required from 'size_t js::gc::Arena::finalize(JS::GCContext*, js::gc::AllocKind, size_t) [with T = js::gc::SmallBuffer; js::gc::FinalizeKind finalizeKind = (js::gc::FinalizeKind)0; size_t = long unsigned int]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:232:12: required from 'bool FinalizeTypedArenas(JS::GCContext*, js::gc::ArenaList&, js::gc::SortedArenaList&, js::gc::AllocKind, JS::SliceBudget&) [with T = js::gc::SmallBuffer; js::gc::FinalizeKind finalizeKind = (js::gc::FinalizeKind)0; js::gc::ReleaseEmpty releaseEmpty = (js::gc::ReleaseEmpty)0]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:287:5: required from 'bool FinalizeArenas(JS::GCContext*, js::gc::ArenaList&, js::gc::SortedArenaList&, js::gc::AllocKind, JS::SliceBudget&) [with js::gc::ReleaseEmpty releaseEmpty = (js::gc::ReleaseEmpty)0]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Sweeping.cpp:1922:52: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:876:3: warning: ignoring attributes on template argument 'js::gc::BaseGCType::type' {aka 'js::gc::SmallBuffer'} [-Wignored-attributes] if constexpr (TraceKindCanBeGray::value) { ^~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/StoreBuffer.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Barrier.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCMarker.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCInternals.h:22, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Statistics.cpp:19, from Unified_cpp_js_src_gc3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h: In member function 'bool js::WeakMap::markEntries(js::GCMarker*) [with Key = JSObject*; Value = JSObject*]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h:79:31: warning: '*((void*)& lock +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] void unlock() { impl_.unlock(); } ~~~~~~~~~~~~^~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap.cpp:7, from Unified_cpp_js_src_gc3.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap-inl.h:291:30: note: '*((void*)& lock +8)' was declared here mozilla::Maybe lock; ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_gc4.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc4.o.pp Unified_cpp_js_src_gc4.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCLock.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap-inl.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMapPtr.cpp:9, from Unified_cpp_js_src_gc4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMapPtr.cpp:9, from Unified_cpp_js_src_gc4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/StoreBuffer.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Barrier.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMapPtr.cpp:9, from Unified_cpp_js_src_gc4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h: In member function 'bool js::WeakMap::markEntries(js::GCMarker*) [with Key = JSObject*; Value = JSObject*]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h:79:31: warning: '*((void*)& lock +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] void unlock() { impl_.unlock(); } ~~~~~~~~~~~~^~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMapPtr.cpp:9, from Unified_cpp_js_src_gc4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap-inl.h:291:30: note: '*((void*)& lock +8)' was declared here mozilla::Maybe lock; ^~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/gc' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o RegExpNativeMacroAssembler.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-sign-compare -Wno-error=nonnull -Wno-narrowing -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpShim.h:39, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-ast.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpNativeMacroAssembler.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o regexp-ast.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-sign-compare -Wno-error=nonnull -Wno-narrowing -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-ast.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-ast.cc In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpShim.h:39, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-ast.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-ast.cc:5: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o regexp-compiler.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-sign-compare -Wno-error=nonnull -Wno-narrowing -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-compiler.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-compiler.cc In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpShim.h:39, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-ast.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_irregexp0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-sign-compare -Wno-error=nonnull -Wno-narrowing -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp Unified_cpp_js_src_irregexp0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/RegExpShared.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpAPI.h:24, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpAPI.cpp:11, from Unified_cpp_js_src_irregexp0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_irregexp1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-sign-compare -Wno-error=nonnull -Wno-narrowing -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp Unified_cpp_js_src_irregexp1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpShim.h:39, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-ast.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, from Unified_cpp_js_src_irregexp1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_irregexp1.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-parser.cc: In function 'bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-parser.cc:2793:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_irregexp2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-sign-compare -Wno-error=nonnull -Wno-narrowing -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp Unified_cpp_js_src_irregexp2.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/RegExpShim.h:39, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-stack.h:8, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/irregexp/imported/regexp-stack.cc:5, from Unified_cpp_js_src_irregexp2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/irregexp' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h:47, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR-wasm.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/AliasAnalysis.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallNonGenericMethod.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/NamespaceImports.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h:30, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR-wasm.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/AliasAnalysis.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileWrappers.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineCodeGen.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallNonGenericMethod.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/NamespaceImports.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonTypes.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Registers.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MachineState.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitFrames.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrameInfo.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineCodeGen.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit10.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Bailouts.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIR.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/PerfSpewer.cpp:70, from Unified_cpp_js_src_jit10.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:74, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallNonGenericMethod.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/NamespaceImports.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonTypes.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Registers.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MachineState.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitFrames.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrameInfo.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/PerfSpewer.cpp:66, from Unified_cpp_js_src_jit10.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:553:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Recover.cpp:306:11: note: 'result' was declared here int32_t result; ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Recover.cpp:1734:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] double result; ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit11.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Bailouts.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/RematerializedFrame.cpp:12, from Unified_cpp_js_src_jit11.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit12.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h:47, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR-wasm.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Sink.cpp:11, from Unified_cpp_js_src_jit12.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit13.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileWrappers.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileInfo.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIRGraph.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/UnrollLoops.cpp:15, from Unified_cpp_js_src_jit13.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallNonGenericMethod.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/NamespaceImports.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonTypes.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonAnalysis.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/UnrollLoops.cpp:14, from Unified_cpp_js_src_jit13.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR-wasm.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIRGraph.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/UnrollLoops.cpp:15, from Unified_cpp_js_src_jit13.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h: In member function 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h:912:50: warning: 'resultType' may be used uninitialized in this function [-Wmaybe-uninitialized] void setResultType(MIRType type) { resultType_ = type; } ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit13.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/WarpBuilder.cpp:3646:11: note: 'resultType' was declared here MIRType resultType; ^~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit14.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitScript.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitZone.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/WarpSnapshot.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/WarpOracle.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/WarpOracle.cpp:7, from Unified_cpp_js_src_jit14.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit15.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit15.o.pp Unified_cpp_js_src_jit15.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Bailouts.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIR.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/shared/CodeGenerator-shared.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/shared/CodeGenerator-shared.cpp:7, from Unified_cpp_js_src_jit15.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/debugger/DebugAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineJIT.cpp:16, from Unified_cpp_js_src_jit2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineJIT.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRAOT.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitZone.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitScript-inl.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineJIT.cpp:37, from Unified_cpp_js_src_jit2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRWriter.h:511:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] bool addArgc; ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRWriter.h:499:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] bool addArgc; ^~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIR.cpp:2724:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] JSProtoKey protoKey; ^~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit3.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jslibmath.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRCompiler.cpp:17, from Unified_cpp_js_src_jit3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BitSet.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/HeapAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIR.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRCompiler.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRCompiler.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CodeGenerator.cpp:94, from Unified_cpp_js_src_jit3.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In static member function 'static js::jit::Address js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, const js::jit::LAllocation*, JS::Scalar::Type, int32_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h:320:34: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] return Address(elements, offset); ^ In file included from Unified_cpp_js_src_jit3.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CodeGenerator.cpp:18283:79: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); ^ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit4.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileWrappers.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileInfo.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIRGenerator.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/DominatorTree.cpp:11, from Unified_cpp_js_src_jit4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit5.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TimeZone.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DateTimeFormat.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/InlinableNatives.cpp:11, from Unified_cpp_js_src_jit5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:63, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/InlinableNatives.cpp:24, from Unified_cpp_js_src_jit5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h: At global scope: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Class.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/Collator.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/InlinableNatives.cpp:10, from Unified_cpp_js_src_jit5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit6.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileWrappers.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileInfo.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIRGenerator.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonCompileTask.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonCompileTask.cpp:7, from Unified_cpp_js_src_jit6.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit7.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileWrappers.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitContext.cpp:15, from Unified_cpp_js_src_jit7.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BitSet.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/HeapAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIR.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CacheIRSpewer.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitContext.cpp:14, from Unified_cpp_js_src_jit7.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit8.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileWrappers.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CompileInfo.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIRGenerator.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonCompileTask.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitRuntime.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitcodeMap.cpp:18, from Unified_cpp_js_src_jit8.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_jit9.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Bailouts.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIR.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR-wasm.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIR.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h: In member function 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h:4451:55: warning: 'mode' may be used uninitialized in this function [-Wmaybe-uninitialized] : MUnaryInstruction(classOpcode, op), mode_(mode) { ^ In file included from Unified_cpp_js_src_jit9.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp:3378:30: note: 'mode' was declared here MSignExtendInt64::Mode mode; ^~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR-wasm.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIR.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.h:4483:55: warning: 'mode' may be used uninitialized in this function [-Wmaybe-uninitialized] : MUnaryInstruction(classOpcode, op), mode_(mode) { ^ In file included from Unified_cpp_js_src_jit9.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp:3346:31: note: 'mode' was declared here MSignExtendIntPtr::Mode mode; ^~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:74, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallNonGenericMethod.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/NamespaceImports.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/IonTypes.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Bailouts.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIR.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:553:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp:4364:13: note: 'res' was declared here int32_t res; ^~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp:4395:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] return MConstant::NewInt64(alloc, res); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendIntPtr::foldsTo(js::jit::TempAllocator&)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp:4417:32: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] return MConstant::NewIntPtr(alloc, res); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp: In member function 'bool js::jit::MCompare::tryFoldTypeOf(bool*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIR.cpp:4754:3: warning: 'matchesInputType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (matchesInputType) { ^~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/jit' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o RegExp.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExp.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/RegExp.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/RegExpShared.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/RegExp.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/RegExp.cpp:7: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o CTypes.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/CTypes.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/ctypes/CTypes.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/ctypes/CTypes.cpp:57: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Library.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Library.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/ctypes/Library.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o jsmath.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/jsmath.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsmath.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsmath.cpp:33: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Interpreter.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Interpreter.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jslibmath.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter-inl.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Range.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CharacterEncoding.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/ErrorReport.h:33, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Stack.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter.h:22, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Interpreter.cpp:4618:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o ProfilingStack.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ProfilingStack.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ProfilingStack.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArgumentsObject-inl.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Array-inl.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsfriendapi.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Array.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Array-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/FinalizationRegistryObject.cpp:16, from Unified_cpp_js_src1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject.cpp:7, from Unified_cpp_js_src1.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = js::OrderedHashSetImpl::SetOps::KeyType]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:313:46: required from 'class js::detail::OrderedHashTableImpl::SetOps>' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:1452:8: required from 'class js::OrderedHashSetImpl' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject.cpp:1375:26: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:313:46: warning: ignoring attributes on template argument 'js::OrderedHashSetImpl::SetOps::KeyType' {aka 'const JS::Value'} [-Wignored-attributes] using MutableKey = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h: In instantiation of 'class js::detail::OrderedHashTableImpl::SetOps>': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:1452:8: required from 'class js::OrderedHashSetImpl' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject.cpp:1375:26: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:314:66: warning: ignoring attributes on template argument 'js::OrderedHashSetImpl::SetOps::KeyType' {aka 'const JS::Value'} [-Wignored-attributes] using UnbarrieredKey = typename RemoveBarrier::Type; ^ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src10.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Activation-inl.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Activation.cpp:7, from Unified_cpp_js_src10.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Initialization.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Thread.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/posix/ThreadPlatformData.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/posix/PosixThread.cpp:13, from Unified_cpp_js_src10.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src11.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GeneratorObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/AsyncFunction.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/AsyncFunction.cpp:7, from Unified_cpp_js_src11.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Result.h:93, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jspubtd.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Class.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/AsyncFunction.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/AsyncFunction.cpp:7, from Unified_cpp_js_src11.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::Error]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h:308:47: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::Error]' /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h:673:74: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::Error]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/BigIntType.cpp:3680:3: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h:305:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] std::memcpy(&res, &bits, sizeof(E)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jspubtd.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Class.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/AsyncFunction.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/AsyncFunction.cpp:7, from Unified_cpp_js_src11.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here struct Error { ^~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src12.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitScript.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSScript-inl.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/BytecodeLocation-inl.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/BytecodeLocation.cpp:7, from Unified_cpp_js_src12.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src13.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment-inl.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment.cpp:7, from Unified_cpp_js_src13.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallNonGenericMethod.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/NamespaceImports.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Barrier.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/NurseryAwareHashMap.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment.cpp:7, from Unified_cpp_js_src13.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/StoreBuffer.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Barrier.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/NurseryAwareHashMap.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment.cpp:7, from Unified_cpp_js_src13.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h: In member function 'bool js::WeakMap::markEntries(js::GCMarker*) [with Key = JSObject*; Value = JSObject*]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h:79:31: warning: '*((void*)& lock +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] void unlock() { impl_.unlock(); } ~~~~~~~~~~~~^~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Compartment.cpp:33, from Unified_cpp_js_src13.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap-inl.h:291:30: note: '*((void*)& lock +8)' was declared here mozilla::Maybe lock; ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src14.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EqualityOperations.cpp:21, from Unified_cpp_js_src14.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src15.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Stack-inl.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/FrameIter-inl.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/FrameIter.cpp:7, from Unified_cpp_js_src15.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BitSet.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/HeapAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/Poison.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/ProcessExecutableMemory.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/ExecutableAllocator.h:36, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/GCContext.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/Cell.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JitCode.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/JSJitFrameIter.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/FrameIter.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/FrameIter-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/FrameIter.cpp:7, from Unified_cpp_js_src15.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TimeZone.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DateTimeFormat.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.cpp:23, from Unified_cpp_js_src15.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src16.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CompilationStencil.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/HelperThreads.cpp:15, from Unified_cpp_js_src16.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src17.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Iterator.cpp:12, from Unified_cpp_js_src17.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Conversions.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Iterator.cpp:9, from Unified_cpp_js_src17.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src18.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject-inl.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src18.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Result.h:93, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jspubtd.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsfriendapi.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src18.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h:308:47: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]' /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h:673:74: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.cpp:430:5: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Result.h:305:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] std::memcpy(&res, &bits, sizeof(E)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jspubtd.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsfriendapi.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src18.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here struct Error { ^~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsfriendapi.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src18.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src19.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Modules.cpp:31, from Unified_cpp_js_src19.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Profilers.cpp:36, from Unified_cpp_js_src2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Range.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CharacterEncoding.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Profilers.cpp:29, from Unified_cpp_js_src2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src20.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Probes-inl.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Probes.cpp:7, from Unified_cpp_js_src20.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src21.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.cpp:8, from Unified_cpp_js_src21.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsfriendapi.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/Array.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm-inl.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Realm.cpp:8, from Unified_cpp_js_src21.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src22.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:7, from Unified_cpp_js_src22.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, JS::Handle, uint32_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:796:20: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] Rooted> data( ^~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TimeZone.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DateTimeFormat.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/SelfHosting.cpp:31, from Unified_cpp_js_src22.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from Unified_cpp_js_src22.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp: In instantiation of 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1759:67: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] Rooted> rootedData( ^~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp: In instantiation of 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1763:67: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp: In instantiation of 'js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::EvalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1664:45: required from 'js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: required from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1759:67: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:274:27: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] UniquePtr scopeData( ^~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp: In substitution of 'template using UniquePtr = mozilla::UniquePtr [with T = js::EvalScope::RuntimeData; D = JS::DeletePolicy >]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:274:27: required from 'js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::EvalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1664:45: required from 'js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: required from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1759:67: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:274:27: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp: In instantiation of 'js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::VarScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1664:45: required from 'js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: required from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1763:67: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:274:27: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp: In substitution of 'template using UniquePtr = mozilla::UniquePtr [with T = js::VarScope::RuntimeData; D = JS::DeletePolicy >]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:274:27: required from 'js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::VarScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1664:45: required from 'js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::RuntimeData = js::RuntimeScopeData; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1728:59: required from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject; js::frontend::BaseParserScopeData = js::AbstractBaseScopeData]' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:1763:67: required from here /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.cpp:274:27: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData' {aka 'js::RuntimeScopeData'} [-Wignored-attributes] In file included from Unified_cpp_js_src22.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Shape.cpp:657:12: warning: 'propIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] uint32_t propIndex; ^~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Shape.cpp:536:12: warning: 'propIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] uint32_t propIndex; ^~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src23.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/SourceHook.cpp:15, from Unified_cpp_js_src23.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h:25, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/SharedScriptDataTableHolder.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/SharedScriptDataTableHolder.cpp:7, from Unified_cpp_js_src23.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src24.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:63, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/StructuredClone.cpp:45, from Unified_cpp_js_src24.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src25.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/TypedArrayObject-inl.h:30, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src25.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src26.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Warnings.cpp:17, from Unified_cpp_js_src26.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src3.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/RegExpShared.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/RegExp.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/String.cpp:36, from Unified_cpp_js_src3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/LinkedList.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallNonGenericMethod.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/NamespaceImports.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/String.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/String.cpp:7, from Unified_cpp_js_src3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/StoreBuffer.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/StringType.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsnum.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/String.cpp:28, from Unified_cpp_js_src3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h: In member function 'bool js::WeakMap::markEntries(js::GCMarker*) [with Key = JS::Value; Value = JS::Value]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/threading/Mutex.h:79:31: warning: '*((void*)& lock +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] void unlock() { impl_.unlock(); } ~~~~~~~~~~~~^~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/WeakMapObject-inl.h:15, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/WeakMapObject.cpp:7, from Unified_cpp_js_src3.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/WeakMap-inl.h:291:30: note: '*((void*)& lock +8)' was declared here mozilla::Maybe lock; ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src4.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/OrderedHashTableObject.h:63, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/MapObject.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/WeakSetObject.cpp:9, from Unified_cpp_js_src4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TimeZone.h:18, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DateTimeFormat.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DisplayNames.cpp:12, from Unified_cpp_js_src4.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetCurrency(B&, mozilla::Span, mozilla::intl::DisplayNames::Fallback) const [with B = js::intl::FormatBuffer]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h:486:41: warning: 'style' may be used uninitialized in this function [-Wmaybe-uninitialized] const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, &length, &status); ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DisplayNames.cpp:12, from Unified_cpp_js_src4.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetWeekday(B&, mozilla::intl::Weekday, mozilla::Span, mozilla::intl::DisplayNames::Fallback) [with B = js::intl::FormatBuffer]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h:731:14: warning: 'symbolType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (auto result = ComputeDateTimeDisplayNames( ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetQuarter(B&, mozilla::intl::Quarter, mozilla::Span, mozilla::intl::DisplayNames::Fallback) [with B = js::intl::FormatBuffer]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h:827:14: warning: 'symbolType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (auto result = ComputeDateTimeDisplayNames( ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback) [with B = js::intl::FormatBuffer]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h:946:44: warning: 'width' may be used uninitialized in this function [-Wmaybe-uninitialized] return udatpg_getFieldDisplayName( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ aDateTimePatternGen.GetUDateTimePatternGenerator(), field, width, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ target, length, status); ~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h:946:44: warning: 'field' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetMonth(B&, mozilla::intl::Month, mozilla::Span, mozilla::intl::DisplayNames::Fallback) [with B = js::intl::FormatBuffer]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/intl/DisplayNames.h:782:14: warning: 'symbolType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (auto result = ComputeDateTimeDisplayNames( ^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/Collator.cpp:19, from Unified_cpp_js_src4.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/LanguageTag.h: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/LanguageTag.h:75:41: warning: 'hourCycleStr' may be used uninitialized in this function [-Wmaybe-uninitialized] : key_{key[0], key[1]}, type_(type) {} ^ In file included from Unified_cpp_js_src4.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DateTimeFormat.cpp:597:13: note: 'hourCycleStr' was declared here JSAtom* hourCycleStr; ^~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src5.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Duration.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DurationFormat.cpp:20, from Unified_cpp_js_src5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/DurationFormat.cpp:29, from Unified_cpp_js_src5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h: At global scope: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src6.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/PluralRules.cpp:19, from Unified_cpp_js_src6.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:74, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Class.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/PluralRules.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/PluralRules.cpp:9, from Unified_cpp_js_src6.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h: In function 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:996:15: warning: 'brk' may be used uninitialized in this function [-Wmaybe-uninitialized] asBits_ = uintptr_t(ptr); ^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/Segmenter.cpp:760:9: note: 'brk' was declared here void* brk; ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:74, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Class.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/PluralRules.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/PluralRules.cpp:9, from Unified_cpp_js_src6.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h: In function 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:996:15: warning: 'brk' may be used uninitialized in this function [-Wmaybe-uninitialized] asBits_ = uintptr_t(ptr); ^~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/intl/Segmenter.cpp:760:9: note: 'brk' was declared here void* brk; ^~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src7.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/PublicIterators.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsapi.cpp:41, from Unified_cpp_js_src7.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/DbgMacro.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/RefPtr.h:13, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsapi.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsapi.cpp:11, from Unified_cpp_js_src7.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/TemporalTypes.h:20, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Instant.h:14, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:38, from Unified_cpp_js_src7.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Uint128::Uint128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:35:18: warning: 'js::temporal::Uint128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:34:19: warning: 'uint64_t js::temporal::Uint128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:40:13: warning: when initialized here [-Wreorder] constexpr Uint128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h: In constructor 'constexpr js::temporal::Int128::Int128(uint64_t, uint64_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:434:18: warning: 'js::temporal::Int128::low' will be initialized after [-Wreorder] uint64_t low = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:433:19: warning: 'uint64_t js::temporal::Int128::high' [-Wreorder] uint64_t high = 0; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/builtin/temporal/Int128.h:439:13: warning: when initialized here [-Wreorder] constexpr Int128(uint64_t low, uint64_t high) : low(low), high(high) {} ^~~~~~ In file included from Unified_cpp_js_src7.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp: In function 'bool ParseDate(JSContext*, js::DateTimeInfo::ForceUTC, const JSLinearString*, JS::ClippedTime*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:1469:7: warning: 'year' may be used uninitialized in this function [-Wmaybe-uninitialized] int year; ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:1469:7: warning: 'year' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp: In function 'double JS::YearFromTime(double)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:398:26: warning: 'tv' may be used uninitialized in this function [-Wmaybe-uninitialized] return ToYearMonthDay(t).year; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:582:11: note: 'tv' was declared here int64_t tv; ^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp: In function 'double JS::MonthFromTime(double)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:418:26: warning: 'tv' may be used uninitialized in this function [-Wmaybe-uninitialized] return ToYearMonthDay(t).month; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:592:11: note: 'tv' was declared here int64_t tv; ^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp: In function 'double JS::DayFromTime(double)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:428:26: warning: 'tv' may be used uninitialized in this function [-Wmaybe-uninitialized] return ToYearMonthDay(t).day; ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:602:11: note: 'tv' was declared here int64_t tv; ^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp: In function 'double JS::DayWithinYear(double, double)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:161:5: warning: 'tv' may be used uninitialized in this function [-Wmaybe-uninitialized] T remainder = dividend % divisor; ^~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jsdate.cpp:616:11: note: 'tv' was declared here int64_t tv; ^~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src8.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/gc/PublicIterators.h:19, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src8.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src9.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/intl/icu_capi/bindings/c -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -I/usr/local/include -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/proxy/Wrapper.cpp:19, from Unified_cpp_js_src9.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/util' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o DoubleToString.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/DoubleToString.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Utility.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Utility.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/Utility.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/Utility.cpp:22: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_util0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util0.o.pp Unified_cpp_js_src_util0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/AllocPolicy.cpp:10, from Unified_cpp_js_src_util0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_util0.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/NativeStack.cpp: In function 'void* js::GetNativeStackBaseImpl()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/NativeStack.cpp:133:13: warning: unused variable 'thread' [-Wunused-variable] pthread_t thread = pthread_self(); ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_util1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/util -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util1.o.pp Unified_cpp_js_src_util1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/StringBuilder.h:16, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/util/StringBuilder.cpp:7, from Unified_cpp_js_src_util1.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/util' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_wasm0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/Stencil.h:35, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ParseNode.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:39, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memCopyInlineM32()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCMemory.cpp:2501:12: warning: 'signedLength' may be used uninitialized in this function [-Wmaybe-uninitialized] uint32_t length = signedLength; ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memFillInlineM32()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCMemory.cpp:2716:11: warning: 'signedLength' may be used uninitialized in this function [-Wmaybe-uninitialized] int32_t signedLength; ^~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.h:28, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.cpp:19, from Unified_cpp_js_src_wasm0.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCStk.h: In member function 'js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCStk.h:133:10: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] Kind k; ^ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/JSONWriter.h:102, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfileJSONWriter.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/ProfilingStack.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h:154:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] new (KnownNotNull, aDst) T(std::forward(aArgs)...); ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.h:28, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.cpp:19, from Unified_cpp_js_src_wasm0.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCStk.h:133:10: note: 'k' was declared here Kind k; ^ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/JSONWriter.h:102, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfileJSONWriter.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/ProfilingStack.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h:154:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] new (KnownNotNull, aDst) T(std::forward(aArgs)...); ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.h:28, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.cpp:19, from Unified_cpp_js_src_wasm0.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCStk.h:133:10: note: 'k' was declared here Kind k; ^ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:77, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitRethrow()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h:884:53: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] return controlStack_[controlStack_.length() - 1 - relativeDepth] In file included from Unified_cpp_js_src_wasm0.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:5191:12: note: 'relativeDepth' was declared here uint32_t relativeDepth; ^~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:4160:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (kind) { ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:6111:34: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] return emitSetOrTeeLocal(slot); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatchAll()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:4872:17: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] emitCatchSetup(kind, tryCatch, resultType); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:6102:33: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] return emitSetOrTeeLocal(slot); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/JSONWriter.h:102, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfileJSONWriter.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/ProfilingStack.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitMemInit()': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h:596:19: warning: 'memIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] return begin()[aIndex]; ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:6940:12: note: 'memIndex' was declared here uint32_t memIndex; ^~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitReturnCallRef()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:5716:12: warning: 'funcTypeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] uint32_t funcTypeIndex; ^~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:10321:36: warning: 'builtinModuleFunc' may be used uninitialized in this function [-Wmaybe-uninitialized] if (builtinModuleFunc->usesMemory()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatch()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:4767:17: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] emitCatchSetup(kind, tryCatch, resultType); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:77, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::BaseCompilePolicy]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h:1703:14: warning: 'block' may be used uninitialized in this function [-Wmaybe-uninitialized] Control* block; ^~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.cpp:29, from Unified_cpp_js_src_wasm0.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCStkMgmt-inl.h: In member function 'bool js::wasm::BaseCompiler::emitBody()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29: warning: 'i64' may be used uninitialized in this function [-Wmaybe-uninitialized] stk_.infallibleEmplaceBack(Stk(item)); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:10718:17: note: 'i64' was declared here int64_t i64; ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCFrame.cpp:29, from Unified_cpp_js_src_wasm0.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29: warning: 'i32' may be used uninitialized in this function [-Wmaybe-uninitialized] stk_.infallibleEmplaceBack(Stk(item)); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBaselineCompile.cpp:10628:17: note: 'i32' was declared here int32_t i32; ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/JSONWriter.h:102, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfileJSONWriter.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/ProfilingStack.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h:588:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] return begin()[aIndex]; ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:2052:14: note: 'sigIndex' was declared here uint32_t sigIndex; ^~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/JSONWriter.h:102, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfileJSONWriter.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/ProfilingStack.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/RootingAPI.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/CallArgs.h:73, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Vector.h:588:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] return begin()[aIndex]; ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/AsmJS.cpp:2052:14: note: 'sigIndex' was declared here uint32_t sigIndex; ^~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_wasm1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBuiltinModule.cpp:22, from Unified_cpp_js_src_wasm1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBuiltinModule.h:24, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBuiltinModule.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_wasm2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/ArrayObject.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/GlobalObject.h:32, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/EnvironmentObject.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmDebugFrame.cpp:21, from Unified_cpp_js_src_wasm2.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_wasm3.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmCompile.h:22, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmGenerator.h:30, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmStubs.h:24, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmGenerator.cpp:35, from Unified_cpp_js_src_wasm3.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h: In member function 'bool {anonymous}::FunctionCompiler::emitTryTable()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h:1703:14: warning: 'block' may be used uninitialized in this function [-Wmaybe-uninitialized] Control* block; ^~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitEnd()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:4488:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (kind) { ^~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6150:13: note: 'kind' was declared here LabelKind kind; ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6786:24: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] return storeGlobalVar(bytecodeOffset, global, value); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitDelegate()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:4081:24: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!inTryBlockFrom(relativeDepth, &targetPatches)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6382:12: note: 'relativeDepth' was declared here uint32_t relativeDepth; ^~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallBuiltinModuleFunc()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:3359:58: warning: 'builtinModuleFunc' may be used uninitialized in this function [-Wmaybe-uninitialized] BuiltinInlineOp inlineOp = builtinModuleFunc.inlineOp(); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:9297:28: note: 'builtinModuleFunc' was declared here const BuiltinModuleFunc* builtinModuleFunc; ^~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBodyExprs()': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:745:46: warning: 'i64' may be used uninitialized in this function [-Wmaybe-uninitialized] MConstant* constant = MConstant::NewInt64(alloc(), i); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6058:11: note: 'i64' was declared here int64_t i64; ^~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/LIR.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/shared/CodeGenerator-shared.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/none/CodeGenerator-none.h:10, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/CodeGenerator.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:27, from Unified_cpp_js_src_wasm3.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/MIRGraph.h:205:64: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from Unified_cpp_js_src_wasm3.cpp:29: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6704:16: note: 'value' was declared here MDefinition* value; ^~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6368:23: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] return switchToCatch(iter().controlItem(), kind, CatchAllIndex); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6354:13: note: 'kind' was declared here LabelKind kind; ^~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6350:23: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] return switchToCatch(iter().controlItem(), kind, tagIndex); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmIonCompile.cpp:6333:13: note: 'kind' was declared here LabelKind kind; ^~~~ In file included from Unified_cpp_js_src_wasm3.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(js::wasm::Decoder&, js::wasm::CodeMetadata*, js::wasm::ValType, mozilla::Maybe*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInitExpr.cpp:485:25: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] *literal = Some(LitVal(uint64_t(c))); ^~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInitExpr.cpp:277:17: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] int64_t c; ^ /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_wasm4.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm4.o.pp Unified_cpp_js_src_wasm4.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/SharedContext.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/CompilationStencil.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/HelperThreadState.h:30, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmModule.cpp:32, from Unified_cpp_js_src_wasm4.cpp:20: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BitSet.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/HeapAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmMemory.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmMemory.cpp:19, from Unified_cpp_js_src_wasm4.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_wasm5.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm5.o.pp Unified_cpp_js_src_wasm5.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmProcess.cpp:26, from Unified_cpp_js_src_wasm5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/BitSet.h:12, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/HeapAPI.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/js/Value.h:23, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmMemory.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmProcess.h:24, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmProcess.cpp:19, from Unified_cpp_js_src_wasm5.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using remove_const_t = typename std::remove_const::type [with _Tp = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:110:56: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using value_type = std::remove_const_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using conditional_t = typename std::conditional::type [with bool _Cond = false; _Iftrue = mozilla::Span::element_type; _Iffalse = mozilla::Span::element_type]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] std::conditional_t&; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:114:71: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In instantiation of 'class mozilla::span_details::span_iterator, false>': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] using pointer = std::add_pointer_t; ^ /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'mozilla::Span::element_type' {aka 'const JS::Value'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h: In substitution of 'template using add_pointer_t = typename std::add_pointer::type [with _Tp = std::conditional::type&]': /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = mozilla::span_details::span_iterator, false>]' /usr/local/include/c++/8.4.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits, false> >' /usr/local/include/c++/8.4.0/bits/stl_iterator.h:101:11: required from 'class std::reverse_iterator, false> >' /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/jit/BaselineFrame-inl.h:53:59: required from here /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include/mozilla/Span.h:115:48: warning: ignoring attributes on template argument 'std::conditional::type&' {aka 'const JS::Value&'} [-Wignored-attributes] /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_js_src_wasm6.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm6.o.pp Unified_cpp_js_src_wasm6.cpp In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/frontend/ScopeBindingCache.h:21, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Caches.h:17, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Runtime.h:50, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/JSContext.h:37, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmTable.cpp:23, from Unified_cpp_js_src_wasm6.cpp:11: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::VarScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1899:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::VarScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::EvalScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1901:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::EvalScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1890:33: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct MapTypeToRootKind { \ ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:24: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1894:58: warning: ignoring attributes on template argument 'js::WasmFunctionScope::RuntimeData*' {aka 'js::RuntimeScopeData*'} [-Wignored-attributes] struct GCPolicy : public ScopeDataGCPolicy {} ^ /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/vm/Scope.h:1903:1: note: in expansion of macro 'DEFINE_SCOPE_DATA_GCPOLICY' DEFINE_SCOPE_DATA_GCPOLICY(js::WasmFunctionScope::RuntimeData); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm6.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValue.cpp:69:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union js::wasm::LitVal::Cell'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cell_, 0, sizeof(Cell)); ^ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInitExpr.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmModuleTypes.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInstance.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInstanceData.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmCodegenTypes.h:35, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmSummarizeInsn.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmSummarizeInsn.cpp:7, from Unified_cpp_js_src_wasm6.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValue.h:148:9: note: 'union js::wasm::LitVal::Cell' declared here union Cell { ^~~~ In file included from Unified_cpp_js_src_wasm6.cpp:47: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValue.cpp:76:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union js::wasm::LitVal::Cell'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cell_, 0, sizeof(Cell)); ^ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInitExpr.h:26, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmModuleTypes.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInstance.h:34, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmInstanceData.h:29, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmCodegenTypes.h:35, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmSummarizeInsn.h:11, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmSummarizeInsn.cpp:7, from Unified_cpp_js_src_wasm6.cpp:2: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValue.h:148:9: note: 'union js::wasm::LitVal::Cell' declared here union Cell { ^~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.h:27, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.cpp:19, from Unified_cpp_js_src_wasm6.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBinary.h: In function 'bool js::wasm::DecodeValidatedLocalEntries(const js::wasm::TypeContext&, js::wasm::Decoder&, js::wasm::ValTypeVector*)': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmBinary.h:656:15: warning: 'nextByte' may be used uninitialized in this function [-Wmaybe-uninitialized] uint8_t nextByte; ^~~~~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.h:31, from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.cpp:19, from Unified_cpp_js_src_wasm6.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmOpIter.h:1703:14: warning: 'block' may be used uninitialized in this function [-Wmaybe-uninitialized] Control* block; ^~~~~ In file included from /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.cpp:29, from Unified_cpp_js_src_wasm6.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmDump.h: In function 'bool js::wasm::ValidateOps(js::wasm::ValidatingOpIter&, T&, const js::wasm::CodeMetadata&) [with T = js::wasm::OpDumper]': /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmDump.h:181:51: warning: 'constant' may be used uninitialized in this function [-Wmaybe-uninitialized] void dumpI64Const(int64_t constant) { out.printf(" %" PRId64, constant); } ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm6.cpp:38: /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/wasm/WasmValidate.cpp:324:17: note: 'constant' was declared here int64_t constant; ^~~~~~~~ gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/wasm' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/xsum' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o xsum.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/xsum -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/xsum -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -I/usr/local/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/xsum.o.pp -Wno-implicit-fallthrough -Wno-format -Wno-unused-value /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/js/src/xsum/xsum.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/xsum' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/build' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_memory_build0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/memory/build -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/build -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/build' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/mozalloc' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_memory_mozalloc0.o -c -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/memory/mozalloc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/mozalloc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/xpcom -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/memory/build -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/memory/mozalloc' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mfbt' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_mfbt0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_SUPPORT_LEAKCHECKING -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mfbt -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mfbt -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mfbt/double-conversion -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_mfbt1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_SUPPORT_LEAKCHECKING -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mfbt -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mfbt -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mfbt/double-conversion -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mfbt' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_acos.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acos.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_acos.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_acosf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acosf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_acosf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_acosh.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acosh.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_acosh.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_asin.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_asin.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_asin.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_asinf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_asinf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_asinf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_atan2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atan2.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_atan2.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_atanh.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atanh.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_atanh.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_cosh.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_cosh.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_cosh.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_exp.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_exp.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_exp.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_expf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_expf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_expf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_hypot.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_hypot.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_hypot.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_hypotf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_hypotf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_hypotf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_log.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_log.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_log10.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log10.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_log10.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_log10f.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log10f.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_log10f.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_log2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log2.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_log2.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_logf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_logf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_logf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_pow.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_pow.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_pow.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_powf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_powf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_powf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_sinh.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_sinh.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_sinh.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o e_sqrtf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_sqrtf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/e_sqrtf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_cos.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_cos.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_cos.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_cosf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_cosf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_cosf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_exp.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_exp.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_exp.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_expf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_expf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_expf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_rem_pio2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_rem_pio2.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_rem_pio2.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_sin.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_sin.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_sin.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_sinf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_sinf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_sinf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_tan.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_tan.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_tan.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o k_tanf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_tanf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/k_tanf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_asinh.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_asinh.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_asinh.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_atan.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_atan.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_atan.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_atanf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_atanf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_atanf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_cbrt.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cbrt.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_cbrt.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_ceil.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceil.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_ceil.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_ceilf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceilf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_ceilf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_cos.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cos.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_cos.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_cosf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cosf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_cosf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_exp2.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_exp2.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_exp2.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_exp2f.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_exp2f.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_exp2f.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_expm1.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_expm1.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_expm1.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_fabs.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_fabs.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_fabs.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_fabsf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_fabsf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_fabsf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_floor.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floor.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_floor.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_floorf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floorf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_floorf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_log1p.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_log1p.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_log1p.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_nearbyint.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_nearbyint.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_nearbyint.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_rint.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rint.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_rint.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_rintf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rintf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_rintf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_scalbn.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_scalbn.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_scalbn.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_sin.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_sin.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_sin.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_sinf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_sinf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_sinf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_tan.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tan.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_tan.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_tanf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tanf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_tanf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_tanh.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tanh.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_tanh.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_trunc.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_trunc.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_trunc.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o s_truncf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_truncf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/modules/fdlibm/src/s_truncf.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/modules/fdlibm/src' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/baseprofiler' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_mozglue_baseprofiler0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/baseprofiler -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/baseprofiler -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-ignored-qualifiers -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mozglue_baseprofiler0.o.pp Unified_cpp_mozglue_baseprofiler0.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/baseprofiler' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o AutoProfilerLabel.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AutoProfilerLabel.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/AutoProfilerLabel.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o AwakeTimeStamp.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AwakeTimeStamp.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/AwakeTimeStamp.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o ConditionVariable_posix.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ConditionVariable_posix.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/ConditionVariable_posix.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Debug.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Debug.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/Debug.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o LoggingCore.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/LoggingCore.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/LoggingCore.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o MmapFaultHandler.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/MmapFaultHandler.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/MmapFaultHandler.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Mutex_posix.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Mutex_posix.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/Mutex_posix.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Now.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Now.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/Now.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Printf.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Printf.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/Printf.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o RWLock_posix.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RWLock_posix.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/RWLock_posix.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o SIMD.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/SIMD.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/SIMD.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o StackWalk.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StackWalk.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/StackWalk.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o TimeStamp.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/TimeStamp.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o TimeStamp_posix.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp_posix.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/TimeStamp_posix.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Uptime.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Uptime.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/Uptime.cpp /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Decimal.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Decimal.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/misc/decimal/Decimal.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/misc' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o lz4.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DLZ4LIB_VISIBILITY= -DLZ4FLIB_VISIBILITY= -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static/lz4/lz4.c cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o lz4file.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DLZ4LIB_VISIBILITY= -DLZ4FLIB_VISIBILITY= -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4file.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static/lz4/lz4file.c cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o lz4frame.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DLZ4LIB_VISIBILITY= -DLZ4FLIB_VISIBILITY= -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4frame.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static/lz4/lz4frame.c cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o lz4hc.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DLZ4LIB_VISIBILITY= -DLZ4FLIB_VISIBILITY= -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4hc.o.pp /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static/lz4/lz4hc.c cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C /usr/obj/ports/firefox-140.5.0esr.source/bin/cc -o xxhash.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DLZ4LIB_VISIBILITY= -DLZ4FLIB_VISIBILITY= -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/xxhash.o.pp -Wno-unused-function /usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static/lz4/xxhash.c cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_mozglue_static0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DLZ4LIB_VISIBILITY= -DLZ4FLIB_VISIBILITY= -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DMOZ_SUPPORT_LEAKCHECKING -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mozglue_static0.o.pp Unified_cpp_mozglue_static0.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/mozglue/static' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/third_party/fmt' mkdir -p '.deps/' /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -o Unified_cpp_third_party_fmt0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/third_party/fmt -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/third_party/fmt -I/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/mfbt/double-conversion -I/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/include -I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include /usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/js-confdefs.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_third_party_fmt0.o.pp Unified_cpp_third_party_fmt0.cpp gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/third_party/fmt' gmake[3]: Entering directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/build' js/src/build/libjs_static.a rm -f libjs_static.a /usr/bin/ar crs libjs_static.a ../RegExp.o ../CTypes.o ../Library.o ../jsmath.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_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 ../../../intl/components/Unified_cpp_intl_components0.o ../../../intl/components/Unified_cpp_intl_components1.o ../../../intl/components/Unified_cpp_intl_components2.o ../../../intl/components/Unified_cpp_intl_components3.o ../../../intl/components/Unified_cpp_intl_components4.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 ../frontend/Unified_cpp_js_src_frontend7.o ../gc/Memory.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 ../gc/Unified_cpp_js_src_gc3.o ../gc/Unified_cpp_js_src_gc4.o ../irregexp/RegExpNativeMacroAssembler.o ../irregexp/regexp-ast.o ../irregexp/regexp-compiler.o ../irregexp/Unified_cpp_js_src_irregexp0.o ../irregexp/Unified_cpp_js_src_irregexp1.o ../irregexp/Unified_cpp_js_src_irregexp2.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_jit15.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 ../util/DoubleToString.o ../util/Utility.o ../util/Unified_cpp_js_src_util0.o ../util/Unified_cpp_js_src_util1.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 ../wasm/Unified_cpp_js_src_wasm4.o ../wasm/Unified_cpp_js_src_wasm5.o ../wasm/Unified_cpp_js_src_wasm6.o ../xsum/xsum.o ../builtin/temporal/Unified_cpp_builtin_temporal0.o ../builtin/temporal/Unified_cpp_builtin_temporal1.o ../builtin/temporal/Unified_cpp_builtin_temporal2.o ../../../mozglue/static/lz4.o ../../../mozglue/static/lz4file.o ../../../mozglue/static/lz4frame.o ../../../mozglue/static/lz4hc.o ../../../mozglue/static/xxhash.o ../../../mozglue/static/Unified_cpp_mozglue_static0.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o ../../../mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/AwakeTimeStamp.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/Debug.o ../../../mozglue/misc/LoggingCore.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Now.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/RWLock_posix.o ../../../mozglue/misc/SIMD.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Uptime.o ../../../mozglue/misc/Decimal.o ../../../third_party/fmt/Unified_cpp_third_party_fmt0.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosf.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_asinf.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_expf.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_hypotf.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log10f.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_logf.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_powf.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/e_sqrtf.o ../../../modules/fdlibm/src/k_cos.o ../../../modules/fdlibm/src/k_cosf.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/k_expf.o ../../../modules/fdlibm/src/k_rem_pio2.o ../../../modules/fdlibm/src/k_sin.o ../../../modules/fdlibm/src/k_sinf.o ../../../modules/fdlibm/src/k_tan.o ../../../modules/fdlibm/src/k_tanf.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_atanf.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_cos.o ../../../modules/fdlibm/src/s_cosf.o ../../../modules/fdlibm/src/s_exp2.o ../../../modules/fdlibm/src/s_exp2f.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_fabsf.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_sin.o ../../../modules/fdlibm/src/s_sinf.o ../../../modules/fdlibm/src/s_tan.o ../../../modules/fdlibm/src/s_tanf.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o mkdir -p '../../../dist/bin/' js/src/build/libmozjs-140.so.0.0 rm -f ../../../dist/bin/libmozjs-140.so.0.0 /usr/obj/ports/firefox-140.5.0esr.source/bin/c++ -std=gnu++17 -fstack-protector-strong -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -pipe -fno-omit-frame-pointer -funwind-tables -shared -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,--gc-sections -Wl,-h,libmozjs-140.so.0.0 -o ../../../dist/bin/libmozjs-140.so.0.0 -Wl,@/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/build/libmozjs-140_so_0_0.list -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,now -Wl,-z,nocopyreloc -fstack-protector-strong -Wl,-soname,libmozjs-140.so.0.0 -Wl,-rpath-link,/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/dist/bin ../../../build/pure_virtual/libpure_virtual.a ../../../sparc64-unknown-openbsd/release/libjsrust.a -L/usr/local/lib -lffi -licui18n -licuuc -licudata -lplds4 -lplc4 -lnspr4 -lz -lm ../../../sparc64-unknown-openbsd/release/libjsrust.a: could not read symbols: File format not recognized collect2: error: ld returned 1 exit status gmake[3]: *** [/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config/rules.mk:539: ../../../dist/bin/libmozjs-140.so.0.0] Error 1 gmake[3]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/js/src/build' gmake[2]: *** [/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config/recurse.mk:72: js/src/build/target] Error 2 gmake[2]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake[1]: *** [/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config/recurse.mk:34: compile] Error 2 gmake[1]: Leaving directory '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64' gmake: *** [/usr/obj/ports/firefox-140.5.0esr.source/firefox-140.5.0/config/rules.mk:359: all] Error 2 *** Error 2 in devel/spidermonkey140 (/usr/ports/infrastructure/mk/bsd.port.mk:3067 '/usr/obj/ports/firefox-140.5.0esr.source/build-sparc64/.build_done') *** Error 2 in devel/spidermonkey140 (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'build': @lock=firefox-140.5.0esr.source; export _LOCKS...) ===> Exiting devel/spidermonkey140 with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1764553844.59 max_stuck=554.00/depends=13.39/show-prepare-results=20.47/patch=660.19/configure=168.66/build=19972.01 Error: job failed with 512 on sparc64-2d at 1764553844